前言: 在生产环境部署程序项目中,有时候由于服务器紧张或缺少服务器等原因,往往都需要安装两个及两个以上tomcat。我们需要在/etc/profile中增加tomcat的环境变量,然后在新增加的tomcat的bin目录下的catalina.sh中引用自己在/etc/profile中配置的环境变量。

一>准备工作

JDK安装正常;


二>安装过程

1>如下图所示,已经安装了两个tomcat并都能正常访问,准备安装第三个tomcat;

image.png

2>开始安装第三个tomcat,复制出第三个tomcat.

image.png

把第三个tomcat的环境变量加入到/etc/profile并使其迅速生效.

image.png

在第三个tomcat的bin目录下的catalina.sh中引用自己的环境变量;

image.png

修改第三个tomcat的conf目录下server.xml中的三个端口(防止多个tomcat启动报端口被占用)

image.pngimage.pngimage.png


三>启动三个tomcat

image.png


注意: 可能有的tomcat版本安装多个时还会报其它端口冲突。比如在一次微信程序部署中,有一个tomcat中部署了个人网厅,单位网厅,开发商网厅三个项目,通过不同路劲名去访问。但是乙方服务器紧张,还需要在这台外网服务器中部署微信项目,只能在安装一个tomcat。按照上述步骤安装好之后启动第三个tomcat时,总是报10053端口冲突,结果在tomcat的bin目录下的配置文件中找到了这个端口更改后就可以了。