Linux上部署测试环境
1.准备工作:
- 1)在/opt文件夹下创建tomcat文件夹,用于部署tomcat
- 2)配置jdk:将jdk-8u171-linux-x64.tar.gz压缩包,通过MobaXterm,直接拖到/opt/tomcat目录下;配置tomcat:将apache-tomcat-8.0.52.tar.gz压缩包拖到/opt/tomcat目录下
- 3)cd /opt/tomcat/,进入对应目录,执行解压命令
tar -xzf jdk-8u171-linux-x64.tar.gz
tar -xzf apache-tomcat-8.0.52.tar.gz
- 4)在Linux中配置环境变量:切换到/etc目录下,修改profile文件
vim /etc/profile
在profile文件中添加如下代码,配置jdk,tomcat的环境变量
配置jdk:
export JAVA_HOME=/opt/tomcat/jdk1.8.0_171 # --你的jdk路径
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
配置tomcat
在/etc/profile
CATALINA_BASE=/opt/tomcat/apache-tomcat-8.0.52 #--你的tomcat路径
CATALINA_HOME=/opt/tomcat/apache-tomcat-8.0.52 #-- 你的tomcat路径
TOMCAT_HOME=/opt/tomcat/apache-tomcat-8.0.52 #-- 你的tomcat路径
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
-
5)使修改后的profile生效:(source命令,主要用于重新执行刚修改的初始化文件)
source profile
-
6)备份 profile文件,防止修改后Linux系统出错
sudo cp profile profilebak
-
7)检查环境变量配置有没有成功
echo $JAVA_HOME
echo $CATALINA_HOME
-
8)在/bin/catalina.sh 文件里加入下面两行代码,引用我们之前声明的变量,配置完成
export CATALINA_BASE=$CATALINA_BASE # --添加刚才设置的变量
export CATALINA_HOME=$CATALINA_HOME
- 9)启动tomcat,并查询,进入tomcat下的bin目录,输入下列命令
sh startup.sh
systemctl status tomcat
- 10)输入网址
127.0.0.1:8080
或localhost:8080
,若tomcat已经成功启动,出现如下界面
2.将要测试的项目war包,放在tomcat目录下的webapps子目录中,启动tomcat,会war包会自动解压,如下图
3.搭建数据库:在Navicat中,运行sql文件,新建数据库,执行sql文件初始化数据库,将相关表和数据添加到数据库中
4.配置tomcat的端口和jdbc路径
- 1)配置tomcat端口 ,找到
你的tomca目录/conf/server.xml,
如果安装了多个tomcat,出现端口冲突,在这里修改tomcat端口
# 这是tomcat端口
<Connector port="8011" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
- 2)配置JDBC数据源,连接数据库
tomcat路径\webapps\meeting\WEB-INF\classes\resources\properties
jdbc.url=jdbc\:mysql\://localhost\:3307/meeting?useUnicode\=true&characterEncoding\=utf-8 #配置数据库的端口号
jdbc.username=root #数据库用户名,要和自己的数据库保持统一
jdbc.password=123456 #数据库密码
5.重新启动tomcat,URL中输入网址,项目成功启动