我在使用 Websphere 7.0 AS 中的默认拦截器向 MDB 提供建议时遇到问题。我已经使用 Glassfish AS 测试了相同的代码,它工作正常。奇怪的是,WAS 拦截器适用于无状态 bean,但不适用于 MDB。
<assembly-descriptor>
<interceptor-binding>
<ejb-name>*</ejb-name>
<interceptor-class>jms.service.interceptor.IncomingJMSMessageLogInterceptor</interceptor-class>
</interceptor-binding>
</assembly-descriptor>