У меня есть война с классом, расширяющим ServletContextListener, и я переопределяю метод contextInitialized.
У меня также есть EJB без сохранения состояния, который использует данные из моего ContextListener при инициализации. Проблема в том, что я думаю, что иногда контейнер выбирает сначала инициализировать мой EJB, а затем ContextListener, и это, конечно, приводит к некоторым исключениям NullPointers. Есть ли способ указать контейнеру сначала инициализировать мой ContextListener, а затем мои EJB?