tomcat 多应用部署 有更新!

  |   1 评论   |   387 浏览

本来打算在一个tomcat中启多个应用的。也就是在server.xml中加不同路径的服务。不过试了n多发,还是木有成功。不解

换一种方式,部署多个tomcat,来个tomcat小集群,然后通过多个端口访问,nginx做转发也方便

步骤

  1. 在原先 tomcat1 的并行目录中,添加一个 tomcat2 的完整内容。这里注意最好不要直接 cp tomcat1,如果tomcat1已经启动了,这样貌似复制的tomcat2中包含有tomca1中的运行状态。一方面是tom2无法启动,如果在tom2中shutdown的话,也是把 tom1 的运行服务给关了
  2. 然后修改 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
    
  3. 然后把war包上传到webapps中,启动就可以鸟。。
    查看端口启动状态
    netstat -tunlp
    65f9a32c5c3848539a84c1159dc27835-image.png

    后面如果想再加server,就这样加一个tomcat

评论

发表评论

validate