Transactions 应用程序异常的ejb事务回滚不起作用
我的团队遇到问题,原因是在应用程序异常后无法回滚事务。我创建了一个配置,以便作为Exception子类的所有异常都将生成回滚,但该配置不起作用。有人知道我做错了什么吗?我将空闲配置放在WEB-INF中的ejb jar文件中Transactions 应用程序异常的ejb事务回滚不起作用,transactions,ejb,rollback,ejb-jar.xml,Transactions,Ejb,Rollback,Ejb Jar.xml,我的团队遇到问题,原因是在应用程序异常后无法回滚事务。我创建了一个配置,以便作为Exception子类的所有异常都将生成回滚,但该配置不起作用。有人知道我做错了什么吗?我将空闲配置放在WEB-INF中的ejb jar文件中 <assembly-descriptor> <application-exception> <exception-class>java.lang.Exception</exception-cla
<assembly-descriptor>
<application-exception>
<exception-class>java.lang.Exception</exception-class>
<rollback>true</rollback>
<inherited>true</inherited>
</application-exception>
</assembly-descriptor>
java.lang.Exception
符合事实的
符合事实的
您使用的配置必须包含在META-INF/ejb-jar.xml中,您可以在此处找到示例:
这是错误的,WEB-INF是正确的目录。这个链接没有提到任何关于META-INF的内容either@Amalgovinus事实上,TS从未提及web模块,答案也是如此。但我同意首先检查模块类型是有意义的。