2013-06-11 3 views
1

WebSphere에서 다음과 같은 경고를 정확히 일으킨 코드를 추적하는 방법을 알고 싶습니다.추적 IBM WebSphere WLTC0032W : 하나 이상의 로컬 트랜잭션 자원이 롤백되었습니다.

WLTC0032W : 하나 이상의 로컬 트랜잭션 자원이 LocalTransactionContainment의 정리 중에 롤백했다. 우리의 응용 프로그램에서

, 정확하게 핀 포인트 클래스에 테스트 환경에서 디버그을 돌려 방법이 우리는 우리가 JNDI 데이터 소스를 획득하고 SQL을 실행하는 곳에서 수업을 많이하고 난 알고 싶어 이 경고가 발생합니다. SystemErr.log에서 예외 스택 추적을 찾을 수 없습니다.

+0

나는 확실하지 않다 커밋 자동

1) 로컬 거래

connection.commit(); 

2)에 Putdata 소스를 커밋을하려면 WebSphere 추적 잘 도움말을 추가하지만, 확실하지 않은 경우 WLTC0032W 경고를 일으키는 클래스를 식별하기 위해 WebSphere의 디버그 추적에 대해 정확히 구성해야 할 사항. – user2101374

답변

1

이 메시지는 포함 범위의 일부로 일부 로컬 트랜잭션 작업을 수행했지만 커밋하지 않았 음을 나타냅니다. 나는 두 가지 제안 :

connection.setAutoCommit(true);