Откат транзакции ejb исключений приложения не работает

У моей команды проблемы из-за транзакций, которые не выполняются после исключений приложений. Я создал конфигурацию так, чтобы все исключения, которые были подклассами Исключения, генерировали откат, но конфигурация не работала. Кто-нибудь знает, что я сделал не так? Я поместил следующую конфигурацию в файл ejb-jar внутри WEB-INF

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

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

Другие вопросы по тегам