备注:此文档基于在一台linux下同时部署两个tomcat,多个tomcat部署依次类推即可。
一:tomcat解压
tar -zxvf apache-tomcat-8.5.49.tar.gz
二:tomcat重命名
mv apache-tomcat-8.5.49 zhylbmhSystem
mv apache-tomcat-8.5.49 zhylgKfSystem
三:tomcat环境变量配置
# 编辑环境变量配置文件
vi /etc/profile
# 插入如下内容,名称可以根据实际情况修改
#zhylbmhSystem
TOMCAT_HOME_zhylgmhSystem=/zhylb/tomcat/zhylbmhSystem
CATALINA_HOME_zhylgmhSystem=/zhylb/tomcat/zhylbmhSystem
CATLINA_BASE_zhylgmhSystem=/zhylb/tomcat/zhylbmhSystem
export TOMCAT_HOME_zhylgmhSystem CATALINA_HOME_zhylgmhSystem CATALINA_BASE_zhylgmhSystem
#zhylbKfSystem
TOMCAT_HOME_zhylbKfSystem=/zhylb/tomcat/zhylbKfSystem
CATALINA_HOME_zhylbKfSystem=/zhylb/tomcat/zhylbKfSystem
CATLINA_BASE_zhylbKfSystem=/zhylb/tomcat/zhylbKfSystem
export TOMCAT_HOME_zhylbKfSystem CATALINA_HOME_zhylbKfSystem CATALINA_BASE_zhylbKfSystem
# 让更改后的profile立即生效
source /etc/profile
四:修改catalina.sh
# 分别编辑tomcat下的catalina.sh文件
vi /zhylb/tomcat/zhylbmhSystem/bin/catalina.sh
vi /zhylb/tomcat/zhylbKfSystem/bin/catalina.sh
# 分别查找如下内容
/OS specific support. $var must be set to either true or false.
# 分别新增如下语句
export CATALINA_BASE=$CATALINA_BASE_zhylbmhSystem
export CATALINA_HOME=$CATALINA_HOME_zhylbmhSystem
export CATALINA_BASE=$CATALINA_BASE_zhylbKfSystem
export CATALINA_HOME=$CATALINA_HOME_zhylbKfSystem
五:修改server.xml
# 分别编辑tomcat下server.xml
vi /zhylb/tomcat/zhylbmhSystem/conf/server.xml
vi /zhylb/tomcat/zhylbKfSystem/conf/server.xml
# 分别修改如下三个端口号
1:<Server port="8005" shutdown="SHUTDOWN"> # 修改8005端口
2:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> # 修改8080端口
3:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> #修改8009端口
六:启动tomcat
# 启动第一个tomcat
/zhylb/tomcat/zhylbmhSystem/bin/
./startup.sh
# 启动第二个tomcat
/zhylb/tomcat/zhylbKfSystem/bin/
./startup.sh
七:访问
分别输入相应地址进行访问