【问题标题】:Trace IBM WebSphere WLTC0032W: One or more local transaction resources were rolled backTrace IBM WebSphere WLTC0032W: 一个或多个本地事务资源已回滚
【发布时间】:2013-06-07 02:57:04
【问题描述】:

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

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

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

【问题讨论】:

  • 我不确定添加任何 WebSphere 跟踪是否有帮助,但不确定为 WebSphere 的调试跟踪配置什么以识别导致 WLTC0032W 警告的类。

标签: java datasource websphere-7 websphere-6.1


【解决方案1】:

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

1) 提交本地事务

connection.commit(); 

2) 自动提交数据源

connection.setAutoCommit(true);

【讨论】:

    猜你喜欢
    • 2011-02-22
    • 1970-01-01
    • 2011-10-03
    • 2018-05-16
    • 2013-05-22
    • 2020-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多