【发布时间】:2009-06-25 18:12:43
【问题描述】:
我需要在运行时覆盖grails.serverURL而不必重新生成应用程序的 WAR 文件。我尝试了在application.properties 文件中设置grails.serverURL 的各种方法,但无法使其正常工作。
这是Config.groovy 的环境特定部分:
environments {
prod
{
grails.serverURL = "http://nonexistentserver.somecompany.com:8080"
grails.anotherappspecificURL = "xcc://user:password@server.somecompany.com"
}
基本上,我们的application.properties 看起来像这样:
grails.env=prod
grails.war.deployed=true
app.grails.version=1.0.4
app.name=myapp
以下是我尝试覆盖设置的方法之一。这些在Config.groovy中定义:
grails.serverURL=http://webserver1.somecompany.com:8080
grails.anotherappspecificURL=xcc://admin:xyzabc123@specificserver.somecompany.com
非常感谢您在无需更改代码的情况下使其工作的任何帮助!
【问题讨论】:
标签: configuration grails configuration-files