我在 Netbeans 中本地运行了一个Web项目。因此 tomcat服务器启动,可以通过在某些浏览器中键入localhost:8080来正常访问它。到目前为止一切都很好。但我需要的是从外部访问它,比如来自Android移动设备(我通过 wifi热点连接 - 显然位于同一个无线网络中)。因此当他输入以下内容时:8080我应该到达本地运行的网络服务器(在Netbeans内)。但这不起作用!
更多细节
Windows 7操作系统
NetBeans 8.03
Webserver:Tomcat服务器
从Netbeans中启动Tomcat服务器时,我可以使用:http://localhost:8080
我无法通过我的本地PC(网络服务器在Netbeans中运行)访问它:http://192.168.0.5:8080
其中IP是我在网络中的IP地址。
浏览器上的输出显示以下错误
HTTP状态404 - [在URL中指定的位置] TYPE:状态报告 消息:[URL中指定的位置] 描述:请求的资源不可用
我已禁用所有防火墙!
答案 0 :(得分:0)
您的Web服务器似乎设置为使用虚拟主机来决定要提供的服务,并为您的网络IP地址和localhost配置不同的配置。检查tomcat配置文件中的“host”标记,并确保它们都使用相同的appBase设置。