Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不同的网络端口上运行tomcat中的不同Web应用程序_Java_Tomcat_Port_Restlet_Configure - Fatal编程技术网

Java 在不同的网络端口上运行tomcat中的不同Web应用程序

Java 在不同的网络端口上运行tomcat中的不同Web应用程序,java,tomcat,port,restlet,configure,Java,Tomcat,Port,Restlet,Configure,我有一个在Tomcat中运行的REST web应用程序。我可以使用http://localhost:8080/MyApplication/Myresource 如何配置Tomcat,使此Web应用程序在其他端口上运行,而其他Web应用程序继续在端口8080或其他端口上运行?具体来说,我想访问 http://localhost:XXXX/MyApplication/Myresource 及 在confdir中的server.xml文件中,有http连接器定义: <Connector por

我有一个在Tomcat中运行的REST web应用程序。我可以使用
http://localhost:8080/MyApplication/Myresource

如何配置Tomcat,使此Web应用程序在其他端口上运行,而其他Web应用程序继续在端口8080或其他端口上运行?具体来说,我想访问

http://localhost:XXXX/MyApplication/Myresource


conf
dir中的
server.xml
文件中,有http连接器定义:

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

8080
值更改为您需要的其他值,然后重新启动tomcat


如果您想让一些应用程序在一个端口上运行,而其他应用程序在另一个端口上运行,那么您应该查看一下

类似的问题[更改Tomcat Http端口][1][1]:但在这种情况下,我在连接器中设置的端口XXXX上有Tomcat中的所有应用程序?!如果我想要两份带和的申请表?Thanks@gpiscite在这种情况下,请看一下谢谢@Aleks G。所以不可能在一个TomCat实例中使用每个应用程序及其门?我说得对吗?感谢您的帮助。@gpiscite是的,这是可能的,但您必须在tomcat配置文件中指定它-您不能在apps.okkey中指定它!谢谢我读了一篇链接文章。因此,我可以使用两个不同的端口使用两个应用程序,但我失去了gerarchy。我可以有localhost:XXXX/Myresource和localhost:YYYY/Myresource,但没有localhost:XXXX/MyApplication/Myresource和localhost:YYYY/MyApplication2/Myresource?!
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />