我需要运行 ejb 组件并method
尽早调用启动后应用程序。有谁知道最好的解决方案,请帮忙。
问问题
237 次
2 回答
1
我假设它是一个 EJB 应用程序,在这种情况下,您可以使用单例会话 bean,它可以用于以可移植、独立于供应商的方式进行应用程序初始化。
如果它是一个 Web 应用程序,那么你需要使用ServletContextListener
于 2013-04-01T08:46:08.987 回答
1
如果您使用的是 EJB 3.1,则可以使用@Singleton
和@Startup
,如本博客条目中所述。
如果您使用的是旧版本的规范,实现此目的的常用方法是注册 aServletContextListener
来执行您想要的初始化。这显然需要在你耳边制造一场战争,如果你还没有的话。
于 2013-04-01T08:50:32.757 回答