读书人

JTA事务的奇怪错误

发布时间: 2012-03-22 17:43:57 作者: rapoo

JTA事务的奇怪异常。
在使用SSH框架时为了连接两个数据库所以使用了“Atomikos”来提供JTA事务。可是在使用中会出现一个很奇怪的异常。

Java code
java.lang.IllegalStateException: wrong state: ABORTING    at com.atomikos.icatch.imp.CoordinatorImp.registerSynchronization(CoordinatorImp.java:616)    at com.atomikos.icatch.imp.TransactionStateHandler.registerSynchronization(TransactionStateHandler.java:121)    at com.atomikos.icatch.imp.CompositeTransactionImp.registerSynchronization(CompositeTransactionImp.java:440)    at com.atomikos.jdbc.AtomikosConnectionProxy.enlist(AtomikosConnectionProxy.java:166)    at com.atomikos.jdbc.AtomikosConnectionProxy.invoke(AtomikosConnectionProxy.java:104)    at $Proxy29.prepareStatement(Unknown Source)    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)        ..................

我没有贴全。

不知道那位有碰过同样的问题的吗?

[解决办法]
把配置贴出来,

读书人网 >J2EE开发

热点推荐