![使用 Apache Tomcat 管理多个端口](https://linux22.com/image/627309/%E4%BD%BF%E7%94%A8%20Apache%20Tomcat%20%E7%AE%A1%E7%90%86%E5%A4%9A%E4%B8%AA%E7%AB%AF%E5%8F%A3.png)
我已经将默认端口从 8080 切换到 80,但有一个问题:我还需要能够管理端口 8000。当前端口为:8080、80。如何将新端口 (8000) 映射到新 Web 应用程序?
答案1
您可以设置 Tomcat,使其监听多个端口,而无需设置 2 个实例,只需编辑conf/server.xml
配置文件并为所需端口添加新连接器即可。例如,如果您有这样的连接器:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
也将其添加到该文件中:
<Connector port="8000" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
确保它被重定向到适当的位置。
参考
答案2
为每个应用程序创建单独的服务条目,并在其中指定具有不同端口的连接器。
这个问题已经得到解决:
答案3
运行两次 Tomcat,一次使用端口 80,一次使用端口 8000 配置,每次都有自己的 Web 应用程序。