1

Tomcat单机部署多应用-Mac/Linux

1、修改/etc/profile 增加tomcat环境变量

export CATALINA_BASE = /Users/myself/tomcat1
export CATALINA_HOME = /Users/myself/tomcat1
export TOMCAT_HOME = /Users/myself/tomcat1

export CATALINA_2_BASE = /Users/myself/tomcat2
export CATALINA_2_HOME = /Users/myself/tomcat2
export TOMCAT_2_HOME = /Users/myself/tomcat2

2、保存退出,输入esc 然后:wq

3、执行:source /etc/profile 使配置文件生效

4、保持第一个Tomcat配置不变

5、打开第二个Tomcat目录bin下catalina.sh,即${tomcat}/bin/catalina.sh

6、找到

# OS specific support. $var_must_be set to either true or false.

7、在这行下面编辑,新增配置,保存退出

export CATALINA_BASE = $CATALINA_2_BASE
export CATALINA_HOME = $CATALINA_2_HOME

图片描述

8、打开第二个tomcat的conf目录下server.xml

即${tomcat}/conf/server.xml
注:三个端口!要修改!

8.1、Server port节点端口号修改

图片描述

8005改为9005

图片描述

注:8005是默认的第一个tomcat的8005,修改为9005,其他的也可以不一定要9005,但是多个toncat之间一定不能重复!

8.2、Connector port="8080"节点端口号修改

图片描述

8080改为9080

图片描述

8.3、Connector protocol=...节点端口号修改

图片描述

8099改为9009

图片描述

9、分别进入两个tomcat的bin目录,启动tomcat,即进入${tomcat}/bin执行 startup.sh

10、检查两个tomcat的启动日志

11、访问http://localhost:8080 http://localhost:9080

可以打开tomcat部署的webapps的ROOT项目首页

12、如果想继续部署多个tomcat实例,请依照此法

注:端口号在系统中必须不能重复,必须是系统没有使用的


如果本文对你有所帮助,欢迎关注本人技术公众号,或者点赞,谢谢。
图片描述


Java猫说
1.3k 声望930 粉丝

现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。