如何将服务器。{host,port}传递给Eclipse / STS下的grails

时间:2011-08-12 16:45:18

标签: eclipse grails

我需要在不同的dev机器或不同的配置中以不同方式设置grails.server.host和grails.server.port。我可以在BuildConfig.groovy中设置它们,但这是源控制的,所以我不想在那里检查机器特定的信息。如何从运行配置中传递这些内容?

我在Arguments选项卡Program Arguments和VM Arguments字段中尝试了-Dserver.host和-Dgrails.server.host的每个组合,其值是否为引号,只是server.host或grails.server。 “环境”选项卡中的主机;我甚至尝试将Grails选项卡的Grails Command字段更改为“-Dserver.host = 192.168.2.110 run-app”,但grails不断出现“localhost:8080”

我的后备是尝试使用外部属性文件设置它们,但是我必须对于为不同的环境设置不同的环境等等,并且我没有像运行As那样简单的UI可见性...菜单。那么,有人能告诉我他们如何配置Eclipse / STS来传递grails参数吗?

(使用带有grails 2.0.0M1的Eclipse(STS 2.7.1))

1 个答案:

答案 0 :(得分:2)

-Dserver.host=192.168.2.110 -Dserver.port=8888如果在VM参数中设置了......

您是否在终端或命令提示符下尝试过grails -Dserver.host=192.168.2.110 -Dserver.port=8888 run-app

相关问题