1

我想知道如何在 WebSphere 中跟踪究竟是什么代码导致了以下警告。

WLTC0032W: 在清除 LocalTransactionContainment 期间回滚了一个或多个本地事务资源。

在我们的应用程序中,我们有很多类,我们从中获取 JNDI 数据源并执行 SQL,我想知道是否有办法通过在测试环境中打开调试来准确定位导致此警告的类。我无法在 SystemErr.log 中找到异常堆栈跟踪。

4

1 回答 1

1

该消息表明您执行了一些本地事务工作作为该包含范围的一部分,但没有提交。我建议两种选择:

1)提交本地事务

connection.commit(); 

2) 将数据源放入自动提交

connection.setAutoCommit(true);
于 2014-06-04T07:42:40.740 回答