WebLogic池驱动程序不支持XA驱动程序

时间:2012-02-24 15:36:53

标签: java spring weblogic jta

我在典型的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数据源。

我知道继续下去并不是很多,但如果有人能让我知道从哪里开始寻找,我会很感激帮助。

1 个答案:

答案 0 :(得分:0)

原来我们的WebLogic Admin没有像他说的那样重新启动连接池。很抱歉发布了这个问题。现在一切都按预期工作了。