У меня проблемы с советом MDB с перехватчиками по умолчанию в Websphere 7.0 AS. Я протестировал тот же код с помощью 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>
Спасибо заранее.