本文主要介绍在CentOS7(64位)系统上,通过Tomcat8+MySQL进行WEB发布的部署配置过程。其中有关Tomcat的安装与配置、MySQL的安装与配置,大家可以查看我之前写的博文,里面有详细的安装配置说明。
下面就进行本文的重点,CentOS7(64)+Tomcat8+MySql下WEB发布。
1. 环境准备
1.1 系统
操作系统:CentOS7(64位)
1.2 软件工具
一套可以在eclipse中发布的WEB项目,包括数据库和项目源代码。
MySQL客户端工具:Navicat9
2. 方法/步骤
2.1 安装MySql
参照本人之前博文:《17090701_CentOS7(64)下MySQL卸载、安装与配置》
2.2 安装tomcat
参照本人之前博文:《17090702_CentOS7(64)Tomcat安装与配置》
2.3 创建数据库,导入数据
2.3.1 方法一:通过windows系统下Navicat工具导入。(亲测)
1)新建连接->设置连接参数(如下图)->进行连接测试。
2)打开连接->新建数据库->设置数据库参数(参照下图)。
3)打开数据库->选择运行SQL文件(参照下图)。
4)选择运行的SQL文件,导入数据库结构和数据(参照下图)。
2.3.2 方法二:在CentOS下数据导入(未实施,请忽略)
2.4 windows下编译源代码,导出war文件
2.4.1 搭建eclipse下的编译环境
对于开发人员,配置eclipse还是比较容易的,配置好JDK和Tomcat,进行编译即可,此篇文章不过多说明。
2.4.2 修改数据库连接池
对于不同的开发框架,其数据库配置文件不同,根据框架修改相应的配置。
本项目为SSH框架,数据库配置文件是:/src/hibernatemysql.xml
修改内容:IP 、数据库名、 连接用户名 、 连接密码
2.4.3 通过eclipse导出发布war文件
2.5 Tomcat中配置发布war文件
2.5.1 本人通过CentOS系统挂载windows共享文件夹的方式传递的发布文件
具体的实施方法可参照本人之前博文:
《17090401_CentOS7访问windows7(64位)共享文件夹》
2.5.2 将发布文件配置到tomcat发布目录
发布目录路径:/usr/local/tomcat/webapps/
[root@zm-centos7dscloud-home]# cd /usr/local/tomcat/webapps/
[root@zm-centos7webapps]# ls cms0120.war
cms0120.war
2.6 启动tomcat,确认发布结果
2.6.1 启动tomcat
# /usr/local/tomcat/bin/startup.sh //启动tomcat
UsingCATALINA_BASE: /usr/local/tomcat
UsingCATALINA_HOME: /usr/local/tomcat
UsingCATALINA_TMPDIR: /usr/local/tomcat/temp
UsingJRE_HOME: /usr
UsingCLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
2.6.2 windows IE 确认
URL:http://192.168.3.24:8080/cms0120
2.7 网页访问正常,测试完成,停止Tomcat8服务
# /usr/local/tomcat/bin/shutdown.sh //停止tomcat