欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

程序员文章站 2022-08-09 15:00:58
CentOS+JDK+Mysql+Tomcat服务器环境web项目部署 ......

(一)配置java环境

工具:云服务器1台,xshell,xftp;

工具下载地址:https://pan.baidu.com/s/1n92hjbuo-iftmlpxotkhda

1、申请/购买阿里云或者腾讯云服务器,选好基本配置,操作系统选择centos7.x,服务器初始化成功;

2、重置服务器登录密码。

3、用xshell连接服务器。如下图:

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

4、查看yum库中的java安装包,xshell中运行:

yum -y list java*

输入之后回车,会看到各种不同版本的jdk包。

5、使用yum安装java环境,安装java-1.8.0版本的所有相关程序

yum -y install java-1.8.0-openjdk*

等待一小会,等出现complete!说明安装结束!如下图:

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

6、查看刚安装的java版本信息 

java -version

出现下图信息,说明安装成功

CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署

(二)配置tomcat

1、安装tomcat
 
 yum install tomcat tomcat7-webapps tomcat7-admin-webapps
 
中途碰到is this ok [y/d/n] 直接y下去
等待一小会,等出现complete!说明安装结束。如下图:
CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署
 
注意:
配置信息在目录:/etc/tomcat下
webapps在目录:/var/lib/tomcat下
 
2、开启tomcat服务命令
service tomcat start
 
 3、在webapps目录下新建test/hello.html文件,编辑文件:

<html>
<title>test</title>
<body>
<h1>hello centos<h1>
</body>
</html>

保存退出!

重启tomcat服务
service tomcat restart

浏览器输入http://ip:端口,打开页面说明配置成功!

(三)安装mysql

1.下载mysql的repo源 命令如下:
 wget  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
 
2.下载完成后我们安装mysql-community-release-el7-5.noarch.rpm包
 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 
 
3.开始安装mysql,命令
sudo yum install mysql-server
 
4.成功安装之后重启mysql服务
service mysqld restart
 
5.初次安装mysql是root账户是没有密码的,用xftp编辑/etc/my.cnf,编辑文件,找到[mysqld],在下面添加一行skip-grant-tables,如下图:
CentOS7.x+JDK+Mysql+Tomcat服务器环境web项目部署
 

保存后,替换掉/etc/my.cnf

重启mysql服务命令:

service mysqld restart

6、进入mysql控制台

mysql -uroot -p

直接按回车,这时不需要输入root密码。

7、修改root密码

update mysql.user set password=password('123456') where user="root" and host="localhost";
flush privileges; 
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
 
8、删除/etc/my.cnf中的skip-grant-tables,保存并替换
 
9、重启mysql
service mysqld restart
 
重启mysql,这个时候mysql的root密码已经修改为123456
 
10、进入mysql控制台
mysql -uroot -p123456
 
mysql安装完成!!!别急navicat还连不上mysql,继续往下看:
这时候用navicat连mysql会报 host is not allowed to connect to this mysql server

其实是我们的mysql不允许远程登录,所以远程登录失败了,解决方法如下:

  1. 在装有mysql的机器上登录mysql mysql -u root -p密码
  2. 执行use mysql;
  3. 执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
  4. 一定要执行flush privileges;

  5. 经过上面4步,就可以解决这个问题了。

最后用eclipse将项目导出为war包,用xftp上传到/var/lib/tomcat/webapps目录下
 
tomcat常用命令:
#查看tomcat服务状态
systemctl status tomcat.service
 
#启动tomcat服务 
service tomcat start
 
#关闭tomcat服务   
service tomcat stop
 
#重启tomcat服务
service tomcat restart
 
#设置开机自启动
systemctl enable tomcat.service
 
mysql常用命令:
#重启mysql服务
service mysqld restart (5.0版本是mysqld)
service mysql restart (5.5.7版本是mysql)
 
#开启mysql服务
service mysqld start (5.0版本是mysqld)
service mysql start (5.5.7版本是mysql)
 
#关闭mysql服务
service mysqld stop(5.0版本是mysqld)
service mysql stop(5.5.7版本是mysql)
 
注意:
1、tomcat:
tomcat配置信息在目录:/etc/tomcat下
webapps在目录:/var/lib/tomcat下
 
2、mysql:
mysql配置文件在目录:/etc/my.cnf
mysql程序文件在目录:/var/lib/mysql