Linux上部署多个 Tomcat 服务器
1、将下载好的tomcat安装包上传到linux
使用解压命令将文件解压到指定目录下:tar -zxvf apache-tomcat-9.0.13.tar.gz -C /usr/qinTools/

复制多个并修改名字

2、修改 /etc/profile文件,在文件的末尾加上如下内容
*************first tomcat*************
CATALINA_BASE=/usr/qinTools/tomcat-9.0.13
CATALINA_HOME=/usr/qinTools/tomcat-9.0.13
TOMCAT_HOME=/usr/qinTools/tomcat-9.0.13
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
*************first tomcat************* *************second tomcat*************
CATALINA2_BASE=/usr/qinTools/tomcat-9.0.13One
CATALINA2_HOME=/usr/qinTools/tomcat-9.0.13One
TOMCAT2_HOME=/usr/qinTools/tomcat-9.0.13One
export CATALINA_One_BASE CATALINA_One_HOME TOMCAT_One_HOME
*************second tomcat************* *************third tomcat*************
CATALINA3_BASE=/usr/qinTools/tomcat-9.0.13Two
CATALINA3_HOME=/usr/qinTools/tomcat-9.0.13Two
TOMCAT3_HOME=/usr/qinTools/tomcat-9.0.13Two
export CATALINA_Two_BASE CATALINA_Two_HOME TOMCAT_Two_HOME
*************third tomcat*************
修改完文件要输入命令:source /etc/profile 刷新配置,否则不会生效
3、进入第二、第三个 Tomcat 的 bin 目录修改 catalina.sh 文件。
第一个 Tomcat 无需更改
第二个 Tomcat 将 catalina.sh 中的 CATALINA_BASE 和 CATALINA_HOME 批量替换成在 /etc/profile 中配置的第二个 tomcat 对应的信息
切换目录:cd /usr/qinTools/tomcat-9.0.13One/bin
修改文件:vim catalina.sh
批量替换:
%s/CATALINA_BASE/CATALINA_One_BASE/g
%s/CATALINA_HOME/CATALINA_One_HOME/g

第三个 Tomcat 把 CATALINA_BASE 替换成 CATALINA3_BASE,CATALINA_HOME 替换成 CATALINA_Two_HOME;
切换目录:cd /usr/qinTools/tomcat-9.0.13Two/bin
修改文件:vim catalina.sh
批量替换:
%s/CATALINA_BASE/CATALINA_Two_BASE/g
%s/CATALINA_HOME/CATALINA_Two_HOME/g

4、修改tomcat的 conf目录下的 server.xml 中修改其的端口号:
注意:第一个无需修改任何东西,除了自己需要
修改第二个tomcat的信息:

修改内容如下,需自己找到对应的标签进行修改
修改关闭端口:<Server port="8006" shutdown="SHUTDOWN" >
修改访问端口: <Connector port="8091" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改监听端口:<Connector port="8010" protocol="AJP/1.3" redirectPort="8443">
修改第三个tomcat的信息:

修改内容如下,需自己找到对应的标签进行修改
修改关闭端口:<Server port="8007" shutdown="SHUTDOWN">
修改访问端口:<Connector port="8092" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改监听端口:<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />
5、到这里,就已经配置完成了,我们依次启动这三个tomcat,输入命令:ps -ef |grep tomcat 查看进程
启动tomcat:
①直接进入tomcat安装目录下的bin目录
②在该目录下执行:./startup.sh
演示启动第一个tomcat步骤======>cd /usr/qinTools/tomcat-9.0.13/bin
./startup.sh

另外两个的启动步骤一样,启动完成后,我们输入ps -ef | grep tomcat进行查看tomcat的进程情况

多个tomcat成功部署了,在浏览器中也能成功访问
下课~
