linux 配置多个Tomcat

本文详细介绍如何在同一服务器上配置并运行多个Tomcat实例。包括解压安装、环境变量设置、启动脚本与配置文件调整等步骤。

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

开发的时候我们需要在一个服务器上同时运行一个或者多个tomcat,当运行多个tomcat的时候,我们不是简单改端口就可以实现的,需要我们去配置。

参考文章:http://www.souvc.com/?p=1652

1:下载tomcat,解压tomcat到指定文件夹下

解压tomcat: tar -zxv -f apache-tomcat-7.0.61.tar.gz

将解压的tomcat复制到指定目录:cp -R /root/apache-tomcat-7.0.61/* /opt/apache-tomcat-manager (多次复制执行)

2:修改/etc/profile文件

进入profile文件

vi /etc/profile

添加配置

export JAVA_HOME=/opt/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

export CATALINA_BASE=/opt/apache-tomcat-platform
export CATALINA_HOME=/opt/apache-tomcat-platform
export TOMCAT_HOME=/opt/apache-tomcat-platform
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

export CATALINA_2_BASE=/opt/apache-tomcat-manager
export CATALINA_2_HOME=/opt/apache-tomcat-manager
export TOMCAT_2_HOME=/opt/apache-tomcat-manager
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

export CATALINA_3_BASE=/opt/apache-tomcat-restaurant
export CATALINA_3_HOME=/opt/apache-tomcat-restaurant
export TOMCAT_3_HOME=/opt/apache-tomcat-restaurant
export CATALINA_3_BASE CATALINA_3_HOME TOMCAT_3_HOME
注:jdk路径和tomcat路径要与自己配置的保持一致

CATALINA_BASE、CATALINA_HOME和TOMCAT_HOME根据自己的习惯命名,但是要对应好。

3:修改tomcat启动、关闭脚本

进入tomcat,bin目录下的startup.sh和shutdown.sh下

vi /opt/apache-tomcat-manager/bin/startup.sh
vi /opt/apache-tomcat-platform/bin/shutdown.sh
在exec “$PRGDIR”/”$EXECUTABLE” start “$@” 语句之前添加配置
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

export CATALINA_BASE=$CATALINA_3_BASE
export CATALINA_HOME=$CATALINA_3_HOME
注:名称于我们在profile文件中的要对应
4:修改tomcat下server.xml配置文件,修改端口号,防止端口被占用

8080 默认的连接端口
8443 SSL的连接端口
8009 Apache的侦听端口
8005 用于停止Tomcat的端口

关闭端口8005已改为8007


访问端口8080已改为8081

Apache的侦听端口8009已改为8012


5:启动tomcat

进入不同的tomcat的bin目录启动tomcat

cd /opt/apache-tomcat-manager/bin/
./startup.sh
cd ../logs
tail -100f catalina.out
cd /opt/apache-tomcat-platform/bin/
./startup.sh
cd ../logs
tail -100f catalina.out
6:访问tomcat

我们访问http://localhost加端口号或者Ip+端口号访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值