Tomcat 7에서 실행중인 Bitronix 용으로 구성된 Spring JTA 트랜잭션 관리자가 있습니다. 트랜잭션 관리자가 올바르게 시작되고 응용 프로그램이 올바르게 작동합니다. 없음 JTA TransactionManager를 대체 JNDI 위치에서 찾을 [자바 :시/TransactionManager에] 없음 JTA TransactionManager를 발견 : 나는 그러나Bitronix jndi 조회 오류가있는 Spring JTA 트랜잭션 관리자
없음 JTA TransactionManager에이 대체 JNDI 위치 [완/TransactionManager에 자바]에서 찾을 것을 주장 디버그 메시지를 많이 얻을 대체 JNDI 위치에 [자바 : 애플리케이션 서버/TransactionManager를]
등
I이이 JtaTransactionManager를 주사 공지 JNDI 위치이며,이 오류하지만 디버그 예외 아니라는 것을 이해한다. 다음은 내 트랜잭션 관리 프로그램 구성
<bean id="BitronixTransactionManager" factory-method="getTransactionManager" class="bitronix.tm.TransactionManagerServices"
destroy-method="shutdown" />
및
<bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="autodetectTransactionManager" value="false"/>
<property name="transactionManager" ref="BitronixTransactionManager" />
<property name="userTransaction" ref="BitronixTransactionManager" />
내가 false로 autodetectTransactionManager 값을 설정하면이 스캔을 방지 것이라고 생각 JTA 트랜잭션 매니저와 결과 디버그 예외 만입니다 이 설정은 효과가 없습니다.
jndi 위치를 설정하기 위해 transactionManager에 대해 다음 속성을 시도했습니다. |
DEBUG [주] JtaTransactionManager.findTransactionSynchronizationRegistry (146)
<property name="transactionManagerName" value="java:comp/TransactionManager"/>
<property name="userTransactionName" value="java:comp/UserTransaction"/>
I는 JTA 1.1을 사용하고, 또한 TransactionSynchronizationRegistry 대해 동일한 조회 메시지가 오전 어떤 JTA TransactionSynchronizationRegistry 기본 JNDI 위치에서 찾을 수 없습니다 [자바 : 광고/TransactionSynchronizationRegistry] 난 정말이 문제를 이해하고 아마 문제가 단지 내 Log4J를