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_BASEexport CATALINA_HOME = $CATALINA_2_HOME

微信图片_20180907152916.png

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实例,请依照此法 注:端口号在系统中必须不能重复,必须是系统没有使用的