最近项目集成调试有多个系统偠部署在同一个Tomcat上,但要求不能使用同一个端口号这该如何部署tomcat实现呢?
如果有其他文件夹,比如 Catalina则可以無视,不需要拷贝过来 为了方便启动和停止实例,下面分别作成 启动 和 停止脚本(以 instance1 为例进行说明) 在浏览器分别打开以下两个链接: |
同一服务器部署多个tomcat时存在端ロ号冲突的问题,所以需要修改tomcat配置文件server.xml以tomcat8为例。
1.首先了解下tomcat的几个主要端口:
其中8080为HTTP端口如果为80端口默认不显示, 8443为HTTPS端口如果为443默认不显示。
8005为远程停服务端口
部署多个tomcat主要修改三个端口:
1.HTTP端口默认8080,改为未使用的端口如下改为8088
2.远程停服务端口,默认8005改为未使用的端口,如下改为8006
3.AJP端口默认8009,改为未使用的端口如下改为,8099
如果要配置https访问就要配置证书, 详情参见另一篇:
配完都要记得添加阿裏云安全组允许你的端口
当然,采用nginx反向代理是更好的
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。