【问题标题】:java.sql.SQLRecoverableException: Connection has been administratively disabled by console/admin commandjava.sql.SQLRecoverableException:连接已被控制台/管理员命令管理禁用
【发布时间】:2014-09-18 19:38:13
【问题描述】:

我们在部署到 Weblogic 12c 的 Spring/myBatis 应用程序中遇到以下错误

错误 LoggingAspect - 异常:org.springframework.dao.RecoverableDataAccessException:

查询数据库时出错。原因:java.sql.SQLRecoverableException:连接已被控制台/管理员命令管理禁用。等会再试。 java.lang.Exception:它在 2014 年 9 月 18 日星期四 12:17:20 CDT 被禁用

    at weblogic.jdbc.common.internal.ConnectionEnv.disable(ConnectionEnv.java:380)
    at weblogic.jdbc.wrapper.JDBCWrapperImpl.removeConnFromPoolIfFatalError(JDBCWrapperImpl.java:159)
    at weblogic.jdbc.wrapper.XAConnection.invocationExceptionHandler(XAConnection.java:167)
    at weblogic.jdbc.wrapper.XAConnection.rollback(XAConnection.java:892)
    at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:113)
    at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:74)
    at weblogic.jdbc.wrapper.Connection.preInvocationHandler(Connection.java:98)
    at weblogic.jdbc.wrapper.JTAConnection.getAutoCommit(JTAConnection.java:347)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:84)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:69)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:271)
    at org.apache.ibatis.executor.ReuseExecutor.prepareStatement(ReuseExecutor.java:72)
    at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:53)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:259)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:132)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:115)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:104)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98)

此应用程序正在 Tomcat 上开发,并且在开发环境中运行良好。

谢谢,

汤姆

【问题讨论】:

    标签: java sql spring tomcat weblogic12c


    【解决方案1】:

    事实证明,当我们在此环境中确实需要标准 JDBC 驱动程序时,我们已将 XA 驱动程序 JDBC 部署到 Weblogic 12C。

    谢谢,

    汤姆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-05
      • 2020-10-31
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 2020-08-08
      相关资源
      最近更新 更多