我的 Mac 上的 8080 端口上有一个开发服务器,我正尝试从全新安装的 Windows 7 并行系统中访问它。
Ipconfig 显示我的虚拟机的 IP 地址是 10.211.55.3。我可以访问 10.211.55.2:80/ 上的 mac web 共享服务,但无法访问 10.211.55.2:8080/ 上的我自己的 web 服务器 (GAE)
- Parallels 设置为共享网络,可以正常浏览互联网
- Windows 和 Mac 上的防火墙均已关闭
- 我按照一些论坛上的方法安装了适用于 Windows 的 Bonjour。然后我可以使用 my-computer-name.local/,但和以前一样,端口 8080 不起作用
- 尝试在 Parallels Desktop > 偏好设置 > 高级 > 端口转发规则中添加 8080,TCP,10.211.55.3,8080 的端口转发条目
答案1
您可以从网络上的其他真实机器访问 :8080 上的测试服务器吗?可能是您的开发服务器软件仅接受来自本地机器(又名 127.0.0.1 localhost
)的连接。
答案2
Jake 的答案对我也有用。在 jboss 上,只需使用以下命令启动服务器
-b 0.0.0.0
并通过访问
http://COMPUTERNAME:8080
注意:无需使用“本地”