Linux 安装多个tomcat

本文详细介绍了在Linux环境下如何同时安装并配置多个Tomcat服务,包括端口修改、环境变量设置及catalina.sh文件调整等关键步骤,确保各Tomcat实例独立运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为频繁在一台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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值