文章目录
一、Tomcat多实例部署
1、在安装好jdk环境后,添加两例Tomcat服务
#解压安装包
cd /opt
tar zxvf apache-tomcat-9.0.16.tar.gz
#移动并复制一例
mv apache-tomcat-9.0.16 /usr/local/tomcat
cp -a /usr/local/tomcat /usr/local/tomcat1
2.添加tomcat环境变量
vim /etc/profile.d/tomcat.sh
#tomcat
export CATALINA_HOME1=/usr/local/tomcat
export CATALINA_BASE1=/usr/local/tomcat
export TOMCAT_HOME1=/usr/local/tomcat
#tomcat1
export CATALINA_HOME2=/usr/local/tomcat1
export CATALINA_BASE2=/usr/local/tomcat1
export TOMCAT_HOME2=/usr/local/tomcat1
#启用文件
source /etc/profile.d/tomcat.sh
3.修改 tomcat1 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号
vim /usr/local/tomcat1/conf/server.xml ,修改以下字段的端口号
第一个端口默认为8005,用于监听shutdown关闭信息
第一个连接器默认监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。
第二个连接器默认监听8009端口,AJP端口,即容器使用,如Apache能通过AJP协议访问Tomcat的8009端口
(1)
(2)
(3)
4.修改两个 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量
(1)
vim /usr/local/tomcat/bin/startup.sh
vim /usr/local/tomcat/bin/shutdown.sh
(2)
vim /usr/local/tomcat1/bin/startup.sh
vim /usr/local/tomcat1/bin/shutdown.sh