【发布时间】:2012-08-02 05:33:10
【问题描述】:
我正在尝试使用 192.168.0.6:8080(A 的 IP)从 LAN 上的另一台机器 (B) 访问 Web 应用程序(部署在我的机器 (A) 上的 jetty8 中),但它无法正常工作。虽然我通常可以使用 192.168.0.5(B 的 IP)从 A 访问机器 B 上 AppServ 上托管的应用程序。
我可以在机器 A 上的 localhost:8080 上正常访问应用程序。
我可以保证没有网络问题,但由于某种原因无法通过网络访问码头。是否有任何特定配置可以通过 LAN 访问?
我的应用是 Maven 项目,我从 eclipse 运行它,设置在 web.xml 和 pom.xml 中。
【问题讨论】:
-
你是如何启动jetty的?在 Eclipse 中,还是使用 mvn jetty:run?
-
@StefanFerstl 我已将 mvn jetty:run 添加到 eclipse 运行配置中。所以我可以从eclipse运行项目,eclipse会运行jetty。然后我可以在 localhost:8080/appName 上本地访问该应用程序
-
您运行的操作系统是什么?您是否有任何可能阻止端口可见性的防火墙设置?
-
@Edmon 我有 windows7 .. 我关闭了 windows 防火墙但它不起作用。
-
我无法在 Win7 上重现您的问题。如果防火墙真的关闭了,能不能看一下“网络和共享中心”?
标签: java jetty localhost maven-3 lan