首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java EE:访问当前事务信息

问Java EE:访问当前事务信息
EN

Stack Overflow用户
提问于 2018-11-29 13:29:11
回答 1查看 224关注 0票数 1

我需要调试Java EE Web服务事务。我想在我的应用程序日志中打印事务的状态、分界边界和提交。我想确保事务中没有任何与2PC相关的东西,并确保它是在本地启动和刷新的。如何访问SEI和EJB类中的当前事务以输出有关当前事务的信息?是否也可以为事务注册一个回调来记录它的提交?我使用JMS12c作为应用服务器,并使用Java以及一些特定于WebLogic的API来实现带有WebLogic传输的异步Web服务。

EN

回答 1

Stack Overflow用户

发布于 2018-11-29 16:56:39

Web Services Atomic Transaction (WS-AtomicTransaction)和Web Services Coordination (WS-Coordination)是定义Web Services事务行为的标准协议。

Web服务仅参与WS-AtomicTransaction transactions ,前提是按照Enabling Web Services Atomic Transactions on Web Services中所述进行显式配置。

如果使用配置SEI,则Web服务不会参与任何WS-AtomicTransaction事务

代码语言:javascript
复制
@weblogic.wsee.wstx.wsat.Transactional(
    Transactional.TransactionFlowType.NEVER
)

或者提供等效的部署描述符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53532419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档