2009-10-27 50 views
1

不知道這只是一個小配置問題或其他,但是當我從IntelliJ內部運行我的grails應用程序(通過運行或調試)時,我似乎從未能夠從我的本地主機以外擊中它。所以當我嘗試進行WAP開發時,我無法從網絡上的任何其他機器或我的手機上打開我的服務器。然而,當我從終端進行grails run-app時,事情工作正常。我想這與IntelliJ如何綁定服務器有關,但是有沒有人有關於如何讓它工作的想法?再次感謝!從localhost外部連接到Intellij內部的Grails實例

回答

2

在用於啓動服務器的Intellij配置中,將「服務器主機」設置爲您計算機的主機名。如果它設置爲'localhost',則無法使用機器的實際主機名進行連接。

1

您應該使用調試參數(grailsDebug)啓動Grails,並在IntelliJ IDEA的運行配置組合框中創建遠程調試運行配置。在那裏輸入你的主機名和端口,你現在就可以連接。

+0

這種方法仍然需要grails通過命令行運行,但它不是嗎?它作爲一個部分解決方案,但理想情況下,我可以直接在IntelliJ中運行(在運行命令行時遇到一些內存問題,我一直無法解決)。 – Johnny 2009-10-28 17:19:41