我正在使用默认设置运行MacOS 10.6,并启用了Internet共享。
需要配置什么才能允许在特定端口上访问我机器的grails / jetty实例?
我可以执行“http://localhost/”以及“http://192.x.x.x/”,但如果我要将grails应用设置为在特定端口上运行,则无法通过以下方式访问它:'{{ 3}}”。
浏览器无法与我自己的机器建立与此地址的连接,我知道我需要在某个配置文件中建立一个可访问的端口。
我曾经能够在从最后一个版本的操作系统升级之前做到这一点,但是我已经很久没想到我上次做了什么。
注意:我可以使用'grails run-app -Dserver.port ='来指定jetty的端口号来运行我的grails应用程序但是仍然不允许我的机器可以通过ip地址访问端口号。
答案 0 :(得分:1)
grails run-app -Dserver.port=<port number>
run-app 使用默认的Jetty容器运行grails应用。默认的http端口是8080.可以通过将-Dserver.port =附加到命令行
来自定义有关详细信息,请参阅the grails website。