[英]Grails - How can I get serverURL in config.groovy?
I want to use ServerURL in config.groovy
. 我想在
config.groovy
使用ServerURL。
But, I need configure url.setting
both development and production if I cannot use serverURL
in config.groovy
. 但是,如果无法在
config.groovy
使用serverURL
,则需要同时配置url.setting
开发和生产。
I try to get serverURL
like below, it makes error. 我尝试获取如下所示的
serverURL
,这会导致错误。
config.groovy Config.groovy中
def grailsApplication
environments {
development {
grails.logging.jul.usebridge = true
grails.serverURL = "http://localhost:8080"
}
production {
grails.logging.jul.usebridge = false
grails.serverURL = "http://myapp.com"
}
}
url.setting = "${grailsApplication.config.grails.serverURL}"
the error when I run app is like below 我运行应用程序时的错误如下
Error Error packaging application: Error loading Config.groovy: Cannot get property 'config' on null object (Use --stacktrace to see the full trace)
您可以通过以下方式获取服务器网址:
url.setting="${grails.serverURL}"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.