Я хочу знать, что произойдет, если в пуле нет ejbs, и клиент пытается получить доступ к веб-службе, использующей ejb.Ejb-инъекция в веб-службе, когда в пуле нет экземпляра ejb
Мы получаем NPE в строке, где экземпляр ejb используется для вызова метода. К сожалению, сейчас у меня нет доступа к журналам, и я пытаюсь выяснить, что не так. Поэтому я думаю всеми возможными способами, и этот вопрос возник в моей голове.
Может ли кто-нибудь мне рассказать?
Я думаю, что веб-служба не будет инициализирована до тех пор, пока в пуле не появится экземпляр ejb. Поэтому в этом случае запрос будет поставлен в очередь, и через некоторое время клиент получит ошибку тайм-аута или соответствующее сообщение. Я прав?
P.S BTW, если это имеет значение, я вставляю ejb, используя аннотацию @EJB.
Что вы подразумеваете под "веб-сервисом"? В частности, классы JAX-RS не имеют права на внедрение Java EE. –