Linux(CentOS7)下如何配置多个Tomcat容器 4年前

一、Linux版本

二、上传并解压apache-tomcat-7.0.90压缩包,然后复制粘贴出来多个tomcat

tar -xzvf apache-tomcat-7.0.90.tar.gz

三、复制粘贴(我是在原tomcat名称后面直接追加-2、-3)

cp -R apache-tomcat-7.0.90/ apache-tomcat-7.0.90-2

cp -R apache-tomcat-7.0.90/ apache-tomcat-7.0.90-3

四、修改环境配置,添加TOMCAT_HOME等环境变量

vim /etc/profile
# tomcat
export TOMCAT_HOME=/usr/local/program/apache-tomcat-7.0.90
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME

# tomcat2
export TOMCAT_HOME_2=/usr/local/program/apache-tomcat-7.0.90-2
export CATALINA_HOME_2=$TOMCAT_HOME_2
export CATLINA_BASE_2=$TOMCAT_HOME_2

# tomcat3
export TOMCAT_HOME_3=/usr/local/program/apache-tomcat-7.0.90-3
export CATALINA_HOME_3=$TOMCAT_HOME_3
export CATLINA_BASE_3=$TOMCAT_HOME_3

source /etc/profile

五、针对每个tomcat,修改其启动时所要读取的TOMCAT_HOME等环境变量

vim /usr/local/program/apache-tomcat-7.0.90/bin/catalina.sh
# tomcat配置 
export TOMCAT_HOME=$TOMCAT_HOME
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME

Linux(CentOS7)下如何配置多个Tomcat容器

vim /usr/local/program/apache-tomcat-7.0.90-2/bin/catalina.sh
# tomcat2配置 
export TOMCAT_HOME=$TOMCAT_HOME_2
export CATALINA_HOME=$TOMCAT_HOME_2
export CATLINA_BASE=$TOMCAT_HOME_2

vim /usr/local/program/apache-tomcat-7.0.90-3/bin/catalina.sh
# tomcat3配置 
export TOMCAT_HOME=$TOMCAT_HOME_3
export CATALINA_HOME=$TOMCAT_HOME_3
export CATLINA_BASE=$TOMCAT_HOME_3

六、对另外两个tomcat,修改其三个端口,避免端口冲突导致启动失败

vi /usr/local/program/apache-tomcat-7.0.90-2/conf/server.xml

Linux(CentOS7)下如何配置多个Tomcat容器

Linux(CentOS7)下如何配置多个Tomcat容器

Linux(CentOS7)下如何配置多个Tomcat容器

Linux(CentOS7)下如何配置多个Tomcat容器

七、分别启动三个tomcat

/usr/local/program/apache-tomcat-7.0.90/bin/startup.sh
/usr/local/program/apache-tomcat-7.0.90-2/bin/startup.sh
/usr/local/program/apache-tomcat-7.0.90-3/bin/startup.sh

八、验证启动成功

Linux(CentOS7)下如何配置多个Tomcat容器

Linux(CentOS7)下如何配置多个Tomcat容器

S
Scarlet丶唯笑
我和别人的故事很少,却和自己的故事有很多。
1
发布数
1
关注者
189
累计阅读

热门教程文档

10.x
88小节
Gin
17小节
Python
76小节
C#
57小节
Javascript
24小节
广告