从远程计算机访问正在运行的Grails应用程序

Vic*_*tin 2 grails

我正在为学校工作开发Grails应用程序.通常,这是在本地计算机上运行的任何服务器的URL:

http://localhost:8080/ProjectName
Run Code Online (Sandbox Code Playgroud)

在我用我的Grails项目运行tomcat服务器后,我去了那个位置,我可以访问该网站.但是,据我所知,我的局域网中的每个人都应该能够从相同的URL(http://localhost:8080/ProjectName)加载网站.由于我通过路由器在同一个局域网上有两台计算机,我试图访问我的网站,它似乎没有工作.如何从另一台计算机访问该应用程序?如果可能的话,建议一个我可以阅读的网站,并了解有关此事的内容,因为我对服务器缺乏了解是如此引人注目.

Sco*_*ott 6

如果您希望本地开发实例可用于网络上的其他计算机,请启动以下grails:

grails -Dgrails.server.host = 0.0.0.0 run-app

然后,您可以从ipconfig或ifconfig获取自己的IP地址,如另一个答案中所述.然后,您可以从其他计算机访问您的应用程序 确保您的本地防火墙没有阻止8080(或您决定启动grails的任何其他端口)