使用 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 可以增加应用程序级别的事务超时吗?的主要内容,如果未能解决你的问题,请参考以下文章