2014-10-30 51 views
0

我有一个在Tomcat中运行的REST Web应用程序。我可以使用http://localhost:8080/MyApplication/Myresource访问此RESTful服务。在不同的端口上在tomcat上运行不同的webapps

如何配置Tomcat以便此webapp在其他端口上运行,而其他webapps在端口8080上或其他端口上继续运行?具体而言,我想访问

http://localhost:XXXX/MyApplication/Myresource 

http://localhost:YYYY/OtherApplication/Resource 
+0

类似的问题[改变Tomcat的HTTP端口] [1] [1]:http://stackoverflow.com/questions/4756039/how-to-change-the-port-of-tomcat-from-8080-to -80 – AsSiDe 2014-10-30 08:57:29

回答

1

server.xml文件conf目录里面,还有的HTTP连接器定义:

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

更改8080值,任何你需要并重新启动tomcat。

如果你想有一个端口,其他端口的其他应用程序上运行的一些应用程序,那么你应该看看this question

+0

但在这种情况下,我已经在端口XXXX的tomcat上的所有应用程序,我设置在连接器?!如果我想用http:// localhost:XXXX/MyApplication/Myresource和http:// localhost:YYYY/MyApplication2/Myresource创建两个应用程序?谢谢 – gpiscite 2014-10-30 09:01:51

+0

@gpiscite在这种情况下,看看[这个问题](http://stackoverflow.com/questions/8823290/how-to-run-different-apps-on-single-tomcat-instance-behind-different -ports) – 2014-10-30 09:08:53

+0

谢谢@Aleks G。因此,将每个应用程序的门都放在一个TomCat实例中是不可能的?我明白了吗?感谢进步。 – gpiscite 2014-10-30 09:10:10

1

ITS简单,只需要看到该图片 enter image description here

相关问题