【发布时间】:2010-06-09 09:28:05
【问题描述】:
我使用 weblogic 10。 它提供了一个 Oracle JDBC 驱动程序 10.2.0.2(在 weblogic home 的 server/lib 中)。
其实工作人员很久以前就在实例 libext 文件夹中放了一个 10.2.0.3 驱动程序。
但在生产中,我们得到了一个 jdbc 驱动程序堆栈 (nullpointer :O),通过逆向工程,我们似乎使用的是驱动程序 10.2.0.2。
我们知道我们可以更改 weblogic 的 server/lib 中的驱动程序,但我想了解。
难道 libext 不应该覆盖服务器库,例如 META-INF 库会覆盖 libext?
顺便说一句,我们处于一个奇怪的情况: - 我们有 2 个 EAR,对于这 2 个完全相同的处理方式,一个有时会抛出 oracle 驱动程序空指针,而另一个则不会 - 我想知道是不是一只耳朵没有使用 10.2.0.2 而另一只耳朵使用 10.2.0.3(我看到一个错误已修复,可能适合我们这个版本的问题)。 - 我需要看起来更好,但乍一看,两只耳朵都使用 weblogic JNDI 资源中设置的完全相同的数据源
有什么想法吗?
【问题讨论】:
标签: jakarta-ee weblogic application-server