通常我的Grails应用是在Tomcat上运行的。我最近正在为Weblogic开发它。我遵循了这里所有的注释:诺特尔参考链接我的应用程序在Weblogic上工作,但是…我有一个问题,在如何数据源工作…
在我的数据源中。groovy文件:
production {
dataSource {
dbCreate = "validate"
resourceRef="true"
jndiName = "java:/comp/env/jdbc/myGrails"
使其在Tomcat上工作。但它不能在Weblogic上工作。
在我的数据源中。groovy文件:
production {
dataSource {
dbCreate = "validate"
resourceRef="true"
jndiName = "jdbc/myGrails"
使其在Weblogic上工作,但在Tomcat上不工作。
如何在数据源中配置jndiName ?groovy让它在Weblogic和Tomcat上都工作?
我确实读了这篇文章:Tomcat vs Weblogic JNDI查找但我找不到一个适合我的解决方案。我可能无法理解,因为它更多地面向Spring(我不是很了解),而不是专门针对Grails。希望有人能帮助我与Grails/数据源。groovy的解决方案。
一直在寻找,找到了这个解决方案…它工作!
如何在grails中指定可移植的jndi数据源查找