使用 wildfly CLI 是否可以在应用程序级别增加事务超时



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

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

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

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

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

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

最新更新