Java 我可以将我的tomcat实例发布到同一wifi网络中的其他计算机吗?互联网怎么样?
场景:Tomcat实例在一台Windows 7机器上运行,发布了一个应用程序 目标1:在同一WIFI网络上的另一台计算机上提供对此实例的访问 尝试的内容:从客户端计算机尝试访问Java 我可以将我的tomcat实例发布到同一wifi网络中的其他计算机吗?互联网怎么样?,java,tomcat,Java,Tomcat,场景:Tomcat实例在一台Windows 7机器上运行,发布了一个应用程序 目标1:在同一WIFI网络上的另一台计算机上提供对此实例的访问 尝试的内容:从客户端计算机尝试访问http://:8080/,http://hostnameofComputerWithTomcat:8080,找不到第页 目标2:在本地网络(即internet)之外提供对此实例的访问 尝试过:不知道如何开始。这个问题最好是在 我猜您的Tomcat绑定到本地接口,因此无法从外部世界访问 如果您想让Tomcat服务来自任何其
http://:8080/
,http://hostnameofComputerWithTomcat:8080
,找不到第页
目标2:在本地网络(即internet)之外提供对此实例的访问
尝试过:不知道如何开始。这个问题最好是在 我猜您的Tomcat绑定到本地接口,因此无法从外部世界访问 如果您想让Tomcat服务来自任何其他主机(相同的wifi网络和internet)的请求,请在server.xml配置文件中更改连接器(有关详细信息,请参阅)
其中上下文通常是war文件的名称。使用默认配置,tomcat将接受来自所有来源的连接,包括同一wifi中的其他IP以及来自internet的连接,因此除非您更改配置,否则问题的根源很可能是您机器上必须“指示”的防火墙让指向tomcat端口的调用通过,或者类似的事情。您的应用程序是否部署到tomcat内部的“ROOT”文件夹?否则,将应用程序名称添加到url:host:8080/MyApp。
<Connector port="8080"
protocol="HTTP/1.1"
address="0.0.0.0"
connectionTimeout="20000"
redirectPort="8443" />
http://<TomcatHostOrIP>:8080/Context/