使用 wildfly CLI 可以增加应用程序级别的事务超时吗?

Posted

技术标签:

【中文标题】使用 wildfly CLI 可以增加应用程序级别的事务超时吗?【英文标题】:Using wildfly CLI can I increase the transaction timeout at application level? 【发布时间】:2018-08-31 21:32:20 【问题描述】:

我知道使用 CLI 界面可以增加默认事务 tiemout /subsystem=transactions:write-attribute(name=default-timeout,value=500)

但是,我希望为我的部署的特定会话 bean 方法执行此操作。这可以通过 CLI 实现吗?我使用 CMT。

【问题讨论】:

【参考方案1】:

您可以使用注释配置事务超时:

@org.jboss.ejb3.annotation.TransactionTimeout(value=500, unit=TimeUnit.SECONDS)

它适用于方法和类型级别。

或者你切换到 BMT 并使用javax.transaction.TransactionManager#setTransactionTimeout(int)

【讨论】:

感谢您提供答案。问题是不同的。我想知道这是否可以通过 wildfly CLI(命令行界面)实现。

以上是关于使用 wildfly CLI 可以增加应用程序级别的事务超时吗?的主要内容,如果未能解决你的问题,请参考以下文章

WildFly CLI 针对嵌入式服务器运行脚本

如何使用 CLI 将模块添加到 Wildfly

如何在 Wildfly 中使用 CLI 设置消息传递子系统

如何通过 CLI 获取 Wildfly 服务器状态?

当我无法访问 CLI 工具时,如何关闭 JBoss Wildfly?

如何配置 WildFly 8.2.0 日志记录以仅在调试级别显示应用程序