본문 바로가기

Adding multiple last resources is disallowed. 환경: JDK1.6.0_21 + JBoss EAP 4.3.2 + Spring 2.5.6 + iBatis 2.3.4 위의 환경에서 2개이상의 DataSource를 설정하고 JTA 트랜잭션을 설정했을 때 아래와 같은 에러가 발생했다. [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@473fc2 09:29:19,759[ERROR] (JakartaCommonsLoggingImpl.j.. 더보기
Closing a statement you left open, please do your own housekeeping 환경: JDK1.6.0_21 + JBoss EAP 4.3.2 + Spring 2.5.6 + iBATIS 2.3.4 19:50:53,405 WARN [WrappedConnection] Closing a statement you left open, please do your own housekeeping java.lang.Throwable: STACKTRACE at org.jboss.resource.adapter.jdbc.WrappedConnection.registerStatement(WrappedConnection.java:872) at org.jboss.resource.adapter.jdbc.WrappedStatement.(WrappedStatement.java:62) at org.jboss.resour.. 더보기
No JTA TransactionManager found at fallback JNDI location Jetty 6.1.11 + Spring 2.5.6에서 트랜잭션관리자를 와 같이 선언하고 로그레벨을 DEBUG 모드로 실행하면 다음과 같은 에러들을 볼 수 있다. [DEBUG] (JtaTransactionManager.java:717) - No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] javax.naming.NameNotFoundException; remaining name 'TransactionManager' ... [DEBUG] (JtaTransactionManager.java:717) - No JTA TransactionManager found at fallback JNDI location.. 더보기