我开发了Grails应用程序,我希望我的同事能够测试它。它们在我的网络上,所以我认为他们可以使用我的IP地址和端口号(8080)来访问它。我已按照here和here列出的步骤尝试运行它,但无效。
我注意到每当我运行程序时,即使我按照这些说明操作,也会说:
Grails应用程序在环境中的http://localhost:8080运行:开发
答案 0 :(得分:1)
这里的基本网络。
当某些东西在界面127.0.0.1端口上启动时
通常该端口可用于机器上的所有接口
如果您运行netstat -plant
,您会在机器上看到正在运行的端口。
基本上ipconfig或ifconfig
在Linux下作为内部接口告诉192.168.1.x
该应用随后可在http://192.168.1.x:8080
如果您无法通过网络上的其他计算机访问它,请尝试ping {your machine ip}
这听起来像网络安全阻止来自1台机器访问另一台机器的本地访问。
或者甚至更好的是,旧的MS防火墙会尝试停止桌面上的安全性内容
答案 1 :(得分:0)
目前尚不清楚您是否可以在自己的计算机上自行访问该应用程序?它应该在:
http://localhost:8080/appname
您的同事应该可以通过将localhost更改为您的计算机名来访问该应用程序:
http://mycomputername:8080/appname