单个tomcat实例可以在两个不同的端口上运行吗?例如说我只有一个 tomcat 在运行,那么我可以在浏览器中输入 localhost:8080 和 localhost:8181 并让它工作吗?
如果是,请告诉我程序。
一个更好的解决方案是一个额外的网络服务器,比如重定向到 tomcat 服务器的 apache。
您可以编辑 server.xml 以创建其他连接器元素:
<Connector port="8081"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
例如。
不过,我可能倾向于通过 NAT 或负载均衡器来解决这个问题。