EJB 和 ServletContextListener 初始化
EJB and ServletContextListener initialization
我有一个 war 和一个 class 扩展 ServletContextListener 并且覆盖了 contextInitialized 方法。
我还有一个无状态 EJB,它在初始化时使用来自我的 ContextListener 的数据。
问题是我认为有时容器会选择先初始化我的 EJB,然后再初始化 ContextListener,这当然会导致一些 NullPointers 异常。有什么方法可以告诉容器先初始化我的 ContextListener,然后再初始化我的 EJB?
我有一个 war 和一个 class 扩展 ServletContextListener 并且覆盖了 contextInitialized 方法。
我还有一个无状态 EJB,它在初始化时使用来自我的 ContextListener 的数据。 问题是我认为有时容器会选择先初始化我的 EJB,然后再初始化 ContextListener,这当然会导致一些 NullPointers 异常。有什么方法可以告诉容器先初始化我的 ContextListener,然后再初始化我的 EJB?