2014-05-08 69 views
0

我對J2EE有點新鮮。我有一個EJB3項目,我想在應用程序啓動時運行一個類,我該怎麼做?使應用程序啓動時運行一個bean。 EJB3/websphere6.1/Java1.5

我知道在EJB3.1中,我可以使用@startup和@singleton,不幸的是這不是一個選項,我不得不使用EJb3和java 5.我做了一些研究,但有一些解決方案,但我一直無法使其工作。

+0

這可能有助於http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html#contextInitialized%28javax.servlet.ServletContextEvent%29 – Henry

回答

0

WebSphere Application Server V6.1不支持標準安裝的EJB3。您還需要安裝EJB 3.0的功能包。

請參閱IBM網站上的this information

如果這不是你的問題,你應該更新你的問題更詳細的問題。

0

你只在WebSphere 8(與EJB 3.1的支持)選項:

  • WebSphere startup beans。這些是編程模型的擴展
  • 將WAR包裝到應用程序中,並使用ServletContextListener初始化EJB使用的狀態。
相關問題