简体   繁体   English

Grails-如何在config.groovy中获取serverURL?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM