资源 DATASOURCE 在 LocalTransactionContainment 清理中回滚

2023-12-30

我正在使用 WebSphere Application Server 7、JDK 1.6 和 Oracle 11g。

我在使用 ejb 时总是收到此错误。

[7/1/10 17:12:28:770 机器人] 00000013 LocalTranCoor W WLTC0033W:资源 jdbc/oraDS11 在清理中回滚 本地事务遏制。 [2010 年 7 月 1 日 17:12:28:773 机器人] 00000013 LocalTranCoor W WLTC0032W:一个或 更多本地交易资源 在清理期间回滚 本地事务遏制。

这就是我从 WAS 中的数据源获取连接的方式。

javax.sql.DataSource ds = (javax.sql.DataSource) naming.lookup("DataSource");
conn= ds.getConnection();

任何帮助将不胜感激...


从错误消息来看,您正在本地事务中执行一些工作并且不承诺。未提交的工作将在方法结束时由容器回滚(默认情况下)。

这个答案给WAS6.0中数据源回滚 http://www.coderanch.com/t/78076/Websphere/Datasource-rollback-WAS#440373很好地总结了这一切,因为没有必要解释它,所以我在下面引用它。

A LocalTransactionContainment是什么 你会在没有全局的情况下得到 (XA) 交易。消息 表明您执行了一些操作 本地事务工作是其中的一部分 遏制范围(方法或活动 会话),然后没有承诺。这 默认行为(由控制 未解决的操作)是回滚任何 年底未承诺的工作 范围。您有多种选择:

  • 显式提交本地事务

    connection.commit(); // after the work has been performed
    
  • 更改数据源以使用自动提交

    connection.setAutoCommit(true); //
    

    在使用连接之前

  • 将工作置于全局事务中

    Context ic = new InitialContext();
    UserTransaction ut =
    (UserTransaction) ic.lookup("java:comp/UserTransaction");
    ut.begin();
    // use connection here
    ut.commit();
    
  • 将未解决的操作更改为提交
    选择“Servlet”选项卡 部署描述符编辑器和 然后选择有问题的 servlet。 在“WebSphere 扩展”下,然后 “本地交易”设置 从“未解决的行动”到“提交” 下拉菜单。

我建议明确地提交工作(并阅读整个答案)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

资源 DATASOURCE 在 LocalTransactionContainment 清理中回滚 的相关文章

随机推荐

  • MongoDB:将多个集合中的数据合并为一个......如何?

    我如何 在 MongoDB 中 将多个集合中的数据合并到一个集合中 我可以使用map reduce吗 如果可以的话怎么办 因为我是新手 所以我非常感谢一些例子 MongoDB 3 2 现在允许人们通过以下方式将多个集合中的数据合并为一个集合
  • 测试 SQL Server 连接

    我构建了一个基于 Excel 的工具 它使用 ODBC 连接和查询表从 SQL Server 2014 提取数据 该工具必须与 Mac Office 2016 兼容 因此需要 ODBC 和查询表 我正在努力测试用户是否可以连接到 SQL S
  • 将两个多边形区域合并为R中的单个多边形区域

    我是 R 中处理空间数据和多边形的新手 我有两个独立的形状文件 包含从 Google 地球中提取的两个多边形 因此 基本上第一个形状文件是一个位置 例如购物中心等 第二个形状文件是第一个位置周围三公里的半径 我将两个形状文件作为 Spati
  • Glade:如何在 GtkAssistant 中编辑页面

    我想将内容添加到 Glade 中的助手窗口 GtkAssistant 的页面中 当我添加新助手时 GtkAssistant 下没有出现任何子项 此外 我无法选择 或删除或更改 Glade 生成的 3 个默认页面的内容 我只能选择助手本身 因
  • 使用 groovy 修改 Soap UI 请求

    我们需要查找当前国家 地区的经销商数量 在下面的 xml 请求中 每个请求的键值对都会有所不同 Soap 请求的输入将在 txt 文件中给出 根据 txt 文件中的输入数量 我需要动态生成键值对 xml 标签 Format of Input
  • 使用python计算矢量投影

    有没有更简单的命令来计算矢量投影 我改为使用以下内容 x np array 3 4 0 y np array 10 5 6 z float np dot x y z1 float np dot x x z2 np sqrt z1 z3 z
  • 当我尝试登录注册用户并通过解析启用推送通知时,我的应用程序崩溃

    我正在尝试通过解析启用推送通知 如果已经有用户缓存并登录到应用程序 则解析通知代码将起作用 但是 如果我注销并尝试注册新用户 应用程序就会崩溃 并且收到一条错误消息 NSInvalidArgumentException 原因 不能对 PFO
  • 我应该如何解释稀疏_分类_交叉熵函数的输出?

    作为输入 a 具有浮点数 1 0 或 0 0 当我尝试用我的模型和sparse categorical crossentropy损失我得到类似的东西 0 4846592 0 5153408 我如何知道它预测什么类别 您看到的这些数字是给定输
  • 从对象数组中删除相同的值

    我想通过比较 2 个数组来从数组中删除相同的对象 样本数据 arr1 id 1 name a id 2 name b id 3 name c id 4 name d arr2 id 1 name a id 4 name d let newA
  • 如何在android中的videoview中播放rtmp视频?

    我想在 videoview 中播放 rtmp 视频 那么如何在我的应用程序中播放 rtmp 视频 String host rtmp example com String fileName www mp4 int port 1935 Conn
  • 有没有办法禁用 Coq 中的特定符号?

    我希望在 Coqide 中 证明状态不使用某种符号 但仍使用所有其他符号 这可能吗 据我在文档中的理解 这是不可能的 您也许可以使用打开 关闭范围 但我不确定它是否有效 因为明确指出只要有可能 符号将用于打印
  • BigQuery - 从 JAVA API 加载时出现后端错误

    我在尝试使用 JAVA API 设置加载作业时收到 503 后端错误 我尝试加载的文件位于 Google Cloud Storage 上 如果我尝试从 BigQuery Web 界面加载数据 并告知我要从 Google Cloud Stor
  • Rails 将 html 转换为图像

    我正在寻找一种将 html 标签动态转换为图像的方法 这意味着 我希望能够创建一个 image tag 其中包含返回从 html 创建的图像的方法的路径 我一直在寻找解决方案 但找不到合适的方法来解决这个问题 有任何想法吗 Maechi I
  • 使用 jQuery .appendTo 后项目未添加到 ListBox

    前言 第一次真正使用JavaScript jQuery 所以我的问题可能源于缺乏理解 我有一些非常简单的 Javascript 将元素从一个列表框移动到另一个列表框 id AddRole click function id MissingR
  • Nuxtjs如何在所有sass文件中添加全局环境变量

    我想在我的所有环境中加载一个环境变量sass scss files 到目前为止我所做的nuxt config js export default loaders scss data myenv process env MY ENV 我得到了
  • C# ConsoleApp 中缺少 ClearScriptV8-64.dll、v8-ia32.dll、v8-x64.dll

    我想运行一个简单的clearscript 程序 为此 我创建了一个新的 ConsoleProject 并通过 nuget 添加了引用 创建引擎时 第一行代码 using var engine new V8ScriptEngine i get
  • Apache Commons 配置:ClassNotFoundException:org.apache.commons.beanutils.DynaBean

    我的 POM 包含
  • 从 jasper 导出时 Excel 文件中的空列

    我正在使用 jasper 报告 3 7 6 我有一个要导出到 Excel 的列表 我可以将列表导出到 Excel 但 Excel 中出现许多隐藏的列和行 如何删除这些隐藏的列和行 我的代码是这样的 JasperPrint jasperPri
  • 如何通过vba找出excel中整行是否为空白

    我有一张工作表 其中有来自两个不同来源的数据 它们之间有一个空白行 我想将此空白行作为我的分隔符 如何确定整行是否为空白 如果您正在谈论整行 那么与此类似的代码应该可以工作 只要任何单元格中也不存在公式或空格 If Application
  • 资源 DATASOURCE 在 LocalTransactionContainment 清理中回滚

    我正在使用 WebSphere Application Server 7 JDK 1 6 和 Oracle 11g 我在使用 ejb 时总是收到此错误 7 1 10 17 12 28 770 机器人 00000013 LocalTranCo