繁体   English   中英

WebLogic事务管理器

[英]WebLogic Transaction Manager

任何人都知道我必须更改什么才能使WebLogic Transaction Manager与集群一起工作? 我已经测试过,并且现在可以在一台服务器上使用它。 如何在群集上运行它?

InterposedTransactionManager itm = TxHelper.getClientInterposedTransactionManager(initialCtx,serverName);

是我认为需要更改的第二个参数!

那是正确的电话- 从文档

如果初始上下文是从非群集服务器获取的,则指定的服务器名称应引用同一服务器。 如果初始上下文是从群集获得的,则指定的服务器名称应引用群集中的服务器。

只需选择群集中的任何服务器,它仍应以相同的方式工作。

如果要进行集群,您可能想要查看其他选项,例如(此处的Oracle API)

setClusterwideRecoveryEnabled(boolean isClusterwideRecoveryEnabled) 

指定是否将分布式事务的恢复操作应用于托管InterposedTransactionManager的群集的所有服务器,而不只是应用于托管InterposedTransactionManager的服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM