0

私は私を入れLog4jConfig.groovyましたgrails-app/conf/configs/

そして、私はこのような例外を得ました:

...nested exception is org.codehaus.groovy.grails.exceptions.GrailsConfigurationException: Class not found loading Grails application: configs.Log4jConfig

私のConfig.groovyでは:

def configsLocation = [Log4jConfig]
environments {
    development {
        grails.config.locations = configsLocation
    }
}

前もって感謝します。

4

1 に答える 1

1

構成の場所を指定するときに、パッケージを指定する必要がありますconfigs。以下のようなもので、適切な結果が得られます。

//Config.groovy
def configsLocation = [configs.Log4jConfig]
environments {
    development {
        grails.config.locations = configsLocation
    }
}

//grails-app/conf/configs/Log4jConfig.groovy
package configs //specify the package in config as well
my.foo = 1234
my.bar = "ABCD"

//Grails Console or Unit Test or render from controller
assert 1234 == grailsApplication.config.my.foo
assert "ABCD" == grailsApplication.config.my.bar
于 2013-07-02T14:57:43.907 に答える