1.下载tomcat压缩包到服务器
下载的步骤省略
本文以tomcat9.0.10为例
2. 两个tomcat实例
如上图解压之后,重命名成两个tomcat的实例
然后 apache-tomcat-9.0.10-01 不用动,进入 apache-tomcat-9.0.10-02 修改配置文件里面的相关的端口号(避免两个实例冲突)
- 端口1
- 端口2
- 端口3
3.配置环境变量
编辑环境变量配置文件 /etc/profile,在文件末尾加入两个tomcat实例的配置
#tomcat-9.0.10-01
export CATALINA_HOME=/usr/local/tools/apache-tomcat-9.0.10-01
export CATALINA_BASE=/usr/local/tools/apache-tomcat-9.0.10-01
export TOMCAT_HOME=/usr/local/tools/apache-tomcat-9.0.10-01
#tomcat-9.0.10-02
export CATALINA_HOME2=/usr/local/tools/apache-tomcat-9.0.10-02
export CATALINA_BASE2=/usr/local/tools/apache-tomcat-9.0.10-02
export TOMCAT_HOME2=/usr/local/tools/apache-tomcat-9.0.10-02
注意:环境变量名要不一样才行,tomcat-9.0.10-02 的环境变量名在tomcat-9.0.10-01的基础之上末尾加了一个2。环境变量值的话就是分别tomcat的路径
4.修改catalina.sh
tomcat-9.0.10-01 默认不用改。只修改 tomcat-9.0.10-02 的 bin 目录下的catalina.sh文件
把 catalina.sh 中所有的 $CATALINA_BASE 和 $CATALINA_HOME 替换为 $CATALINA_BASE2 和 $CATALINA_HOME2
5. 测试结果
5.1 分别启动两个tomcat实例
启动 tomcat-9.0.10-01
启动 tomcat-9.0.10-02
5.2 浏览器测试
tomcat-9.0.10-01 访问结果
tomcat-9.0.10-02 访问结果