我在典型的Dev-> QA->生产环境中工作,看起来我们的Dev环境配置与我们的QA环境不同,但我不知道在哪里寻找问题,因为我我对WebLogic的核心配置不是很熟悉。
我开发了一个使用Spring框架的分布式事务支持的Web服务,并且Weblogic服务器上的所有JNDI连接条目都配置为使用Oracle XA驱动程序。虽然在我们的开发环境中一切正常,但我在QA上遇到以下错误:
org.springframework.jdbc.CannotGetJdbcConnectionException:
Could not get JDBC Connection;
nested exception is java.sql.SQLException: Pool connect failed :
java.lang.Exception: WebLogic Pool Driver doesn't support XA driver,
Please change your config to use a Non-XA driver
根据我的收集,这是Weblogic本身的配置问题,而不是单独的JNDI数据源。
我知道继续下去并不是很多,但如果有人能让我知道从哪里开始寻找,我会很感激帮助。
答案 0 :(得分:0)
原来我们的WebLogic Admin没有像他说的那样重新启动连接池。很抱歉发布了这个问题。现在一切都按预期工作了。