一、在Linux中安装JDK

1. 将JDK上传到root下(任何位置均可以)。

如图:

2. 用解压命令解压JDK

  tar  -xvf  (此处为jdk文件名)

如果是rpm包,执行rpm -i jdk-7u67-linux-x64.rpm

3. 配置环境变量,输入以下指令进入目录 。

   # cd /etc
# vi + profile

输入i,即可编辑。

在profile文件的末尾加入如下命令:(java/ 后接的是你的jdk文件名)

export JAVA_HOME=/usr/java/jdk1.7.0_67
PATH=$PATH:$JAVA_HOME/bin

如图:

编辑完成之后按shift+:,输入wq 然后回车。(w:保存,q:退出 )

如图:

4. 输入命令 java -version 查看是否成功安装。

二、在Linux中安装Tomcat

1. 将Tomcat 上传至root 下,并且使用命令解压。

   tar -zxvf /software/apache-tomcat-7.0.59.tar.gz

如图已解压完成:

2. 进入bin目录下,启动Tomcat。

  cd apache-tomcat-7.0.57/bin/
sh startup.sh

如图:

3. 输入IP地址以及端口号,测试是否能打开tomcat页面,能打开则成功。

如图则成功

3.1若启动tomcat 后宿主机无法访问ip:8080/,因为防火墙默认只开放了80/22两个端口,其他所有端口都默认是关闭的。

输入命令查看防火墙状态是否打开:systemctl status firewalld.service,

若打开则关闭防火墙 :systemctl stop firewalld.service

再次查看防火墙状态 :systemctl status firewalld.service

三、在Linux中安装MySQL。

1. 使用命令解压mysql文件

   tar -xvf   MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar

2. 使用命令安装mysql

   rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm --nodeps

3. 启动mysql服务

service mysql start

4. 设置密码

mysql -u root -p
输入密码:(不要输入任何东西,直接回车则登录成功)
登录成功之后,设置密码。
set password=password('123456')
再重新登录一次即可。(quit;:退出)

如图:

5. 使用命令授权,允许数据库软件远程访问MySQL服务器

 mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option;
mysql> flush privileges;

6. 可能出现的两个问题:

6.1 中文乱码问题

查看编码格式:

show variables like '%char%';

如图: (其中character_set_database不是utf-8,我们需要改变变量为utf-8)

修改my-huge.cnf

cp my-small.cnf /etc/my.cnf

如图:

修改my.cnf文件的编码格式

  vi /etc/my.cnf
  1. i编辑,在[mysqld]下输入character-set-server=utf8



2. 在[mysql]下输入default-character-set=utf8

重启mysql服务:service mysqld restart

查看编码格式:



更改成功!

6.2 远程连接的问题

详看3.1.

四、运行项目。

1.在项目父工程中,右击Run Maven -> package 成功后,target文件夹下会出现.war 结尾的war包。

2. 将 war 复制到tomcat的webapps下,运行tomcat的时候会自动解压war

3. 到tomcat 的bin目录下运行tamcat: sh startup.sh

如图:

最后,到浏览器中打开项目相关地址即可。

编写不易,如果对您有帮助,点赞,收藏,评论 三连支持下博主就是对博主最大的鼓励~~~

linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目的更多相关文章

  1. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  2. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  3. Yosemite下安装jdk、mysql、maven、idea

    Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做 ...

  4. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  5. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  6. Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

    原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...

  7. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

  8. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  9. CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

    上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...

随机推荐

  1. Spring Boot demo系列(九):Jasypt

    2021.2.24 更新 1 概述 Jasypt是一个加密库,Github上有一个集成了Jasypt的Spring Boot库,叫jasypt-spring-boot,本文演示了如何使用该库对配置文件 ...

  2. Borrowers UVA - 230

      I mean your borrowers of books - those mutilators of collections, spoilers of the symmetry of shel ...

  3. LINQPad,我的C#/.NET学习诀窍

    LINQPad,我的C#/.NET学习诀窍 在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具--LINQPad.但许多客户面对我分享的.linq源文件都迷茫不知所措,因此有必要来聊聊一下这个强 ...

  4. 软件篇-01-为Jetson TX2扫清科研的障碍

    建议用vryL,GUI界面,功能更全,支持订阅. https://github.com/ShieldQiQi/vryL​github.com 下面的内容不用看了,除非你更喜欢命令行界面.   To r ...

  5. 【ShardingSphere】ShardingSphere学习(一)

    参考官方文档:http://shardingsphere.apache.org/ ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC.Sha ...

  6. hdu4869 费马小+快速幂

    思路:费马小+快速幂       无论怎么翻,每一步的1出现的可能个数的奇偶性是一样的,因为奇数 - 偶数 = 奇数,偶数 - 偶数 = 偶数,有一张牌被重叠了,那么就减去一个偶数2,所以怎么重叠都不 ...

  7. ubuntu 14.04.5 编译Android 4.4.4 r1源码(最新)

    本文博客链接:http://blog.csdn.net/qq1084283172/article/details/54426189 吐槽:ubuntu系统真是让人又爱又恨,也有可能是VMware Wo ...

  8. UVA11427玩纸牌(全概率+递推)

    题意:       一个人玩纸牌游戏,他每天最多玩n局,枚举获胜的概率是a/b,每天玩牌只要获胜概率达到p,那么他今天就不玩了,明天接着玩,如果有一天他的概率没有达到p,(没有达到p的话他今天一定是玩 ...

  9. CVE-2012-3569:VMware OVF Tool 格式化字符串漏洞调试分析

    0x01 简介 VMware OVF Tool 是一个命令行实用程序,允许您从许多 VMware 产品导入和导出 OVF 包.在 2.1.0 - 2.1.3 之间的版本中存在格式化字符串漏洞,通过修改 ...

  10. XCTF-ics-04

    ics-04 题目描述 工控云管理系统新添加的登录和注册页面存在漏洞,请找出flag. 解题过程 拿dirsearch扫一波,没有什么有用的东西 注册个账号,登陆被提示普通用户登录成功,没什么用 登陆 ...