如何部署tomcat在同一台机部署多个tomcat服务

最近项目集成调试有多个系统偠部署在同一个Tomcat上,但要求不能使用同一个端口号这该如何部署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反向代理是更好的

}

我要回帖

更多关于 如何部署tomcat 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信