【发布时间】:2014-07-23 23:39:08
【问题描述】:
我在 Netbeans 中本地运行一个网络项目。于是tomcat服务器启动了,在浏览器中输入localhost:8080就可以正常访问了。到目前为止一切都很好。但我需要的是从外部访问它,比如从 android 手机(我通过 wifi 热点 连接 - 显然位于同一个无线网络中)。因此,当他键入以下内容时:8080 我应该访问本地运行的网络服务器(在 Netbeans 内)。但这不起作用!
更多细节
Windows 7 操作系统
NetBeans 8.03
网络服务器:Tomcat 服务器
从 Netbeans 中启动 Tomcat 服务器时,我可以通过以下方式访问它:http://localhost:8080
我无法从我的本地 PC(网络服务器在 Netbeans 中运行)访问它:http://192.168.0.5:8080 其中 IP 是我在网络中的 IP 地址。
浏览器的输出显示如下错误
HTTP STATUS 404 - [在 URL 中指定的位置] TYPE : 状态报告 消息:[URL 中指定的位置] 描述:请求的资源不可用
我已禁用所有防火墙!
【问题讨论】:
-
您在移动设备上使用的是哪个地址?
localhost始终代表您发出请求的设备。它对应127.0.0.1环回地址,因此它永远不能用于外部通信。 -
你的网址应该看起来像 www.127.0.0.1/index.php 而不是 www.localhost.com/