ejb事务回滚应用程序异常不起作用

时间:2018-07-09 20:04:37

标签: transactions ejb rollback ejb-jar.xml

由于事务在应用程序异常后不会回滚,我的团队遇到了问题。我创建了一个配置,以便作为Exception的子类的所有异常都将生成回滚,但是该配置不起作用。有人知道我做错了吗?我将休闲配置放在WEB-INF内的ejb-jar文件中

<assembly-descriptor>
        <application-exception>
            <exception-class>java.lang.Exception</exception-class>
            <rollback>true</rollback>
            <inherited>true</inherited>
        </application-exception>
    </assembly-descriptor>

1 个答案:

答案 0 :(得分:-1)

您使用的配置必须包含在 META-INF /ejb-jar.xml中,您可以在此处找到示例:

https://www.ibm.com/support/knowledgecenter/en/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/ae/cejb_app_exception.html