2013-03-04 73 views
-1

tomcat的单个实例可以在两个不同的端口上运行。例如说我只有一个tomcat运行,那么我可以在浏览器中输入localhost:8080 & localhost:8181 &让它工作?是否可以在两个或多个不同的端口上运行相同的tomcat?

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

+0

检查这个答案:http://stackoverflow.com/questions/8823290/how-to-run-different-apps-on-single-tomcat-instance-behind-different-ports – pcalcao 2013-03-04 16:02:02

+1

是的,这是可能的。您可以在Google和SO上找到更多信息.. :) – 2013-03-04 16:02:05

回答

0

更好的解决方案是像apache这样的附加web服务器,它将重定向到tomcat服务器。

0

您可以编辑server.xml中创建额外的连接件:

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

例如。

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

相关问题