Java 可以在两个或多个不同的端口上运行相同的tomcat吗?

Java 可以在两个或多个不同的端口上运行相同的tomcat吗?,java,tomcat,Java,Tomcat,tomcat的一个实例可以在两个不同的端口上运行。例如,假设我有一个且只有一个tomcat在运行,那么我可以在浏览器中键入localhost:8080和localhost:8181并使其正常工作吗 如果是,请让我知道程序。更好的解决方案是增加一个类似apache的Web服务器,它可以重定向到tomcat服务器 您可以编辑server.xml以创建其他连接器元素: <Connector port="8081" maxThreads="150" minSpareThreads="25" max

tomcat的一个实例可以在两个不同的端口上运行。例如,假设我有一个且只有一个tomcat在运行,那么我可以在浏览器中键入localhost:8080和localhost:8181并使其正常工作吗


如果是,请让我知道程序。

更好的解决方案是增加一个类似apache的Web服务器,它可以重定向到tomcat服务器

您可以编辑server.xml以创建其他连接器元素:

<Connector port="8081"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />

比如说


我可能倾向于通过NAT或负载平衡器解决这个问题。

检查答案:是的,这是可能的。你可以在谷歌上找到更多信息,所以:)