繁体   English   中英

为什么我不能从本地网络访问glassfish服务器

[英]Why cant I access glassfish server from my local network

我为ejb项目的glassfish服务器安装了netbeans。

如果我在浏览器中输入localhost:9999/myproject/ ,它的工作原理。

当我还尝试了mylocalip:9999/myproject/它起作用了。

但是,当我尝试从同一网络上的另一台PC或电话进行连接时,我无法访问我的项目(PC和电话通过wifi连接)

笔记:

我通过wifi连接到路由器的网络。
我关闭了防火墙,并在端口9999的防火墙中添加了规则,但是不起作用。
我无法ping通无线网络上的其他设备。
我尝试从我的PC ping通另一台PC的地址。
我的系统是Windows 7
netbeans 8.0.1
玻璃鱼4.1

如我所见,您正在尝试在LAN网络上托管项目,因此LAN上的所有设备都可以连接到该项目。 首先,检查服务器的设置,并确保一切正常。 建议您查看“配置”>“ HTTP服务”>“ HTTP侦听器”,然后检查其绑定到的内容。 如果IP地址不是您的网络接口地址或0.0.0.0,则将IP地址更改为您的网络接口地址或0.0.0.0。 请注意,在编辑所有设置之后,必须重新启动服务器。 还要确保所有这些设备都在同一LAN网络上(连接到同一路由器/ Wi-Fi网络)。 然后要连接到它,请按住Windows键并按R键。应该会出现“运行”窗口。 在其中键入cmd并按Enter,然后在黑色窗口中键入ipconfig/all并查找“本地连接”或“无线LAN适配器”。 在其中之一应有一个以192.168开头的IPV4地址。 使用它进行连接(在您的情况下为192.168.x.xxx:9999/myproject/ )。

希望我能帮上忙!

我只是有同样的问题。

首先请确保您可以ping服务器

ping 192.168.xxx.xxx:9999

确保您没有阻止防火墙(在ubuntu上)

sudo ufw status

检查是否允许您的端口(允许9999允许)。 如果您在列表中看不到它,请添加它:

sudo ufw allow 9999

快乐的玻璃钓鱼:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM