1
我正在使用使用数据源的遗留代码。我在config.groovy
文件中定义它,但是当我运行的代码EN测试模式,我需要以不同的方式来定义数据源:测试和开发环境中的不同数据源
environments {
development {
grails.naming.entries = [
"jdbc/AS400DS": [
...
]
]
}
test {
grails.naming.entries = [
"java:comp/env/jdbc/AS400DS": [
...
]
]
}
}
这是正确的,正常吗?或者我错过了一些重要的东西?它有效,但我不明白为什么我必须以不同的方式定义jndi名称。
对不起,你在config.groovy`environments {test {...}}`或者`test`上写了什么?你在问什么?对我而言,`environments {development {...} test {...}}`起作用。 – 2011-02-08 11:44:54