Grails应用程序- JNDI在Tomcat Vs Weblogic上



通常我的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数据源查找

最新更新