gpt4 book ai didi

java - Websphere 8.3 上 OFBIZ 的 TransactionManager

转载 作者:行者123 更新时间:2023-12-02 02:50:25 24 4
gpt4 key购买 nike

我们正在将一个应用程序从 Weblogic 迁移到 Websphere 应用程序服务器,该应用程序是在旧版本的 Apache OFBIZ 上构建的,我们在获取 TransactionManager 来绑定(bind)到 OFBIZ 时遇到了困难。

我们目前的尝试如下:

org.springframework.transaction.jta.WebSphereUowTransactionManager manager = new org.springframework.transaction.jta.WebSphereUowTransactionManager(com.ibm.wsspi.uow.UOWManagerFactory.getUOWManager());
transactionManager = (TransactionManager)manager.getTransactionManager();

我们还尝试查找 JNDI:“java:comp/TransactionManager”、“java:appserver/TransactionManager”、“java:pm/TransactionManager”、“java:/TransactionManager”

它们都没有返回 TransactionManager。

在 Weblogic 中,查找工作有效,TransactionManager 的 weblogic 实现也实现了 UserTransaction。

在 Websphere 中我们可以查找 UserTransaction,但不能查找 TransactionManager。

有什么想法吗?

最佳答案

以下 WebSphere Application Server API(在 Liberty 和传统版本中均可用)可用于获取事务管理器:

com.ibm.tx.jta.TransactionManagerFactory.getTransactionManager()

link to JavaDoc in knowledge center

关于java - Websphere 8.3 上 OFBIZ 的 TransactionManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43938112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com