本来打算在一个 tomcat 中启多个应用的。也就是在 server.xml
中加不同路径的服务。不过试了 n 多发,还是木有成功。不解
换一种方式,部署多个 tomcat,来个 tomcat 小集群,然后通过多个端口访问,nginx 做转发也方便
步骤
-
在原先 tomcat1 的并行目录中,添加一个 tomcat2 的完整内容。这里注意最好不要直接 cp tomcat1,如果 tomcat1 已经启动了,这样貌似复制的 tomcat2 中包含有 tomca1 中的运行状态。一方面是 tom2 无法启动,如果在 tom2 中 shutdown 的话,也是把 tom1 的运行服务给关了
-
然后修改 tom2 中的 server.xml 中配置的端口号,主要是
a. connector port 8080
b. ajp port 8009
c. shutdown port 8005如下
sed -i s/8080/8081/g server.xml sed -i s/8009/8019/g server.xml sed -i s/8005/8015/g server.xml
-
然后把
war
包上传到 webapps 中,启动就可以鸟。。
查看端口启动状态
netstat -tunlp
后面如果想再加 server,就这样加一个 tomcat
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于