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>