У меня есть MDB, отличный от JMS, который я устанавливаю на сервер Websphere Liberty.
package mdb.test;
import javax.ejb.MessageDriven;
@MessageDriven()
public class TheMDB implements MyOwnListener {
public TheMDB() {}
@Override
public void onMyOwnMessage(MyOwnMessage message) {}
}
Без дальнейшей настройки сервер выдает следующее сообщение:
[ПРЕДУПРЕЖДЕНИЕ]
CNTR4015W
: Конечная точка сообщения дляTheMDB
управляемого сообщениями bean-компонента не может быть активирована, посколькуmdb.test/TheMDB
спецификация активации недоступна. Конечная точка сообщения не будет получать сообщения, пока не станет доступна спецификация активации.
Должны ли MDB иметь спецификацию активации? Я бы хотел, чтобы он просто активировался, без необходимости добавлять дополнительную конфигурацию на сервер.