我提交事务的时候,他就弹出这异常,有没人知道怎么会出现这异常,和怎么解决
javax.transaction.RollbackException
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java(Compiled Code))

解决方案 »

  1.   

    将代码贴出来吧,异常还有其他的么?比如是否打印了sql语句?
      

  2.   

    javax.transaction.RollbackException, LZ把代码贴出来. 
      

  3.   

    不会是数据库不支持事务吧,比如mysql的那些非innodb的
      

  4.   

    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R javax.transaction.RollbackException
    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java:1076)
    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java:150)
    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java:182)
    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java:262)
    [09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ejs.container.UserTransactionWrapper.commit(UserTransactionWrapper.java:239)我也遇到同样的问题
    transaction.commit();时就出现异常
    但奇怪的是,只是有时候出现。
      

  5.   

    确认数据库是否支持事务,我碰到过informix日志类型不支持事务抛出次异常
      

  6.   

    我看上面大家都遇到过这个问题  小弟今天也遇到了  跟donkey_seven说的一样会有时报,小弟跪求 谁能给解释解释 谢谢!!!