Java 我可以将我的tomcat实例发布到同一wifi网络中的其他计算机吗?互联网怎么样?

Java 我可以将我的tomcat实例发布到同一wifi网络中的其他计算机吗?互联网怎么样?,java,tomcat,Java,Tomcat,场景:Tomcat实例在一台Windows 7机器上运行,发布了一个应用程序 目标1:在同一WIFI网络上的另一台计算机上提供对此实例的访问 尝试的内容:从客户端计算机尝试访问http://:8080/,http://hostnameofComputerWithTomcat:8080,找不到第页 目标2:在本地网络(即internet)之外提供对此实例的访问 尝试过:不知道如何开始。这个问题最好是在 我猜您的Tomcat绑定到本地接口,因此无法从外部世界访问 如果您想让Tomcat服务来自任何其

场景:Tomcat实例在一台Windows 7机器上运行,发布了一个应用程序

目标1:在同一WIFI网络上的另一台计算机上提供对此实例的访问

尝试的内容:从客户端计算机尝试访问
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/