因为频繁在一台Linux下面安装多个tomcat,因此写篇博文记录一下安装的步骤。
需要做的内容是
修改tomcat的端口
修改环境变量
以三个tomcat为例
tomcat分别为
/opt/tomcatA
/opt/tomcatB
/opt/tomcatC
以上三个tomcat的端口分别为:
8080 8081 8082
修改环境变量
#####tomcatA-8080
TOMCAT_A_HOME=/opt/tomcatA
CATALINA_A_HOME=/opt/tomcatA
CATALIN_A_BASE_HOME=/opt/tomcatA
export TOMCAT_A_HOME CATALINA_A_HOME CATALIN_A_BASE_HOME
#####tomcatA-8080
#####tomcatB-8081
TOMCAT_B_HOME=/opt/tomcatB
CATALINA_B_HOME=/opt/tomcatB
CATALIN_B_BASE_HOME=/opt/tomcatB
export TOMCAT_B_HOME CATALINA_B_HOME CATALIN_B_BASE_HOME
#####tomcatB-8081
#####tomcatC-8082
TOMCAT_C_HOME=/opt/tomcatC
CATALINA_C_HOME=/opt/tomcatC
CATALIN_C_BASE_HOME=/opt/tomcatC
export TOMCAT_C_HOME CATALINA_C_HOME CATALIN_C_BASE_HOME
#####tomcatB-8081
更改完成后使用source命令使环境变量更改生效
修改每个tomcat的bin目录下的catalina.sh文件
# 找到 OS specific support. $var _must_ be set to either true or false
在下面添加
export CATALINA_BASE=$CATALINA_A_BASE
export CATALINA_HOME=$CATLINA_A_HOME
# 每个tomcat修改每个tomcat对应的即可
编辑confi/server.xml文件
<Server port="8005" shutdown="SHUTDOWN"> 8005改成不同的内容
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 8080改成相应的请求端口
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 8009改成不同的内容
启动tomcat