Вы не можете избежать объекта спецификации активации, потому что он отвечает за открытие соединения с вашим JMS-провайдером, запрос сообщений в соответствии с различными параметрами, такими как фильтр выбора сообщений.
Согласно WebSphere 7 InfoCenter Аннотации EJB-3 могут заменять свойства спецификации активации из файла привязки, но свойства, требуемые WebSphere, не являются стандартными.
Итак, насколько я знаю, вы должны предоставить:
либо файл привязки, написанный вручную или отредактированный с помощью средства развертывания
при настройке параметров развертывания в административной консоли или в автоматическом сценарии jython / wsadmin
Имейте в виду , что спецификация активации является компонентом времени выполнения, который можно остановить, как правило, после некоторых откатов сообщений. В этом случае оно больше не использует сообщение, и вашему MDB нечего обрабатывать, пока вы не активируете его повторно из консоли WebSphere.