Linux上部署多个 Tomcat 服务器
1、将下载好的tomcat安装包上传到linux
使用解压命令将文件解压到指定目录下:tar -zxvf apache-tomcat-9.0.13.tar.gz -C /usr/local/
2.修改多个tomcat实例名称
3.修改 /etc/profile文件,在文件的末尾加上两个tomcat的路径配置
`CATALINA_BASE=/usr/local/tomcat8080/apache-tomcat-9.0.65
CATALINA_HOME=/usr/local/tomcat8080/apache-tomcat-9.0.65
TOMCAT_HOME=/usr/local/tomcat8080/apache-tomcat-9.0.65
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
CATALINA2_BASE=/usr/local/tomcat8081
CATALINA2_HOME=/usr/local/tomcat8081
TOMCAT2_HOME=/usr/local/tomcat8081
export CATALINA_One_BASE CATALINA_One_HOME TOMCAT_One_HOME`
修改完文件要输入命令:source /etc/profile 刷新配置,否则不会生效
4.进入第二个 Tomcat 的 bin 目录修改 catalina.sh 文件。
第一个 Tomcat 无需更改
第二个 Tomcat 将 catalina.sh 中的 CATALINA_BASE 和 CATALINA_HOME 批量替换成在 /etc/profile 中配置的第二个 tomcat 对应的信息
切换目录:cd /usr/local/tomcat8081/bin
修改文件:vim catalina.sh
批量替换:
%s/CATALINA_BASE/CATALINA2_BASE/g
%s/CATALINA_HOME/CATALINA2_HOME/g
5、修改tomcat的 conf目录下的 server.xml 中修改其的端口号:
注意:第一个无需修改任何东西,除了自己需要
修改第二个tomcat的信息:
将关闭端口8005改为8006
服务端口8080改为8081
6、到这里,就已经配置完成了,在每个tomcat的 /bin 目录,我们依次启动这两个tomcat,输入命令:ps -ef |grep tomcat 查看进程
在浏览器中也可以成功访问两个tomcat