有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我知道EJB3。1我可以使用@startup和@singleton,不幸的是,这不是一个选项,我必须使用EJb3和java 5。我做了一些研究,有一些解决方案,但我一直无法使它工作


共 (2) 个答案

  1. # 1 楼答案

    WebSphere Application Server 6.1版不支持标准安装的EJB3。您还需要安装EJB3.0的功能包

    请参阅IBM网站上的this information

    如果这不是你的问题,你应该更新你的问题,更详细地说明哪里出了问题

  2. # 2 楼答案

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

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