根据这篇博客文章,我们正在尝试使用 WebService OutFaultInterceptor ,但它似乎在 JBoss 7.x 中不起作用。
问题很简单,因为它只是忽略了 @OutFaultInterceptor 注释。我通过输入错误的拦截器名称对此进行了测试,但它没有出错。拦截器中的日志根本不会被调用(当拦截器名称正确时)。
我也尝试过使用WEB-INF/jboss-webservices.xml 来定义拦截器,但这似乎也被忽略了。
删除 @Stateless 注释似乎也没有帮助。
这在 JBoss 5.1 上运行良好,但在 JBoss 7.x 上似乎不起作用。我在这里想念什么?
是否有另一种方法可以将异常“翻译”为肥皂错误?