linux系统下安装两个或多个tomcat

linux系统下安装两个或多个tomcat

解压第一个tomcat 名字apache-tomcat-8.5.31
修改名字再次解压 apache-tomcat-8.5.32
都放在tomcat目录下


编辑环境变量:vim /etc/profile

CATALINA_BASE=/usr/tomcat/apache-tomcat-8.5.31
CATALINA_HOME=/usr/tomcat/apache-tomcat-8.5.31
TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.31
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

CATALINA_2_BASE=/usr/tomcat/apache-tomcat-8.5.32
CATALINA_2_HOME=/usr/tomcat/apache-tomcat-8.5.32
TOMCAT_2_HOME=/usr/tomcat/apache-tomcat-8.5.32
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

:wq 保存退出。
再输入:source /etc/profile
 
第一个tomcat不用修改, 
 
来到第二个tomcat的bin目录下

打开catalina.sh ,找到下面红字,

 # OS specific support.  $var _must_ be set to either true or false.

在下面增加如下代码

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

 
来到第二个tomcat的conf目录下
打开server.xml更改端口:
 修改相应的三个端口号为9005,9080,9009(这个地方随便就行)

由于我这里使用的阿里云esc服务器,所以安全组要放开9080端口号,否则9080欢迎页是打不开的!,

如果是其他服务器,在iptables里也要放开此端口或者关闭防火墙

linux系统下安装两个或多个tomcat

回到每个Tomcat的bin下面各自启动./startup.sh

这样就启动了两个tomct,多个Tomcat相同的操作,端口号一定别重复