我想知道如何在WebSphere中跟踪究竟导致以下警告的代码。
WLTC0032W:在清理LocalTransactionContainment期间回滚了一个或多个本地事务资源。
在我们的应用程序中,我们有很多类,我们从中获取JNDI数据源并执行SQL,我想知道是否有办法在测试环境中打开调试以准确指出导致此警告的类。我无法在SystemErr.log中找到异常堆栈跟踪。
答案 0 :(得分:1)
该消息表明您已执行某些本地事务工作作为该包含范围的一部分但未提交。我建议两个选择:
1)提交本地交易
connection.commit();
2)Putdata源自动提交
connection.setAutoCommit(true);