在应用程序启动时运行bean。 EJB3 / websphere6.1 / Java1.5的

时间:2014-05-08 21:11:39

标签: java websphere ejb-3.0 websphere-6.1

我对J2EE有点新意。我有一个EJB3项目,我想在应用程序启动时运行一个类,我该怎么做?

我知道在EJB3.1中我可以使用@startup和@singleton不幸的是这不是一个选项而且我必须使用EJb3和java 5.我做了一些研究并且有一些解决方案但我无法让它发挥作用。

2 个答案:

答案 0 :(得分:0)

WebSphere Application Server V6.1不支持带有标准安装的EJB3。您还需要安装EJB 3.0的功能包。

请参阅IBM站点上的this information

如果这不是您的问题,您应该更详细地了解出现问题。

答案 1 :(得分:0)

在WebSphere 8(支持EJB 3.1)之前,您唯一的选择是:

  • WebSphere startup beans。这些是编程模型扩展
  • 使用应用程序打包WAR,并使用ServletContextListener初始化EJB使用的状态。