如何在JBOSS 7 EJB 3中指定消息驱动Bean依赖项?

时间:2013-09-10 14:37:32

标签: java jboss ejb jboss7.x ejb-3.0

我有两个消息驱动的bean,我需要在其上指定依赖项。依赖是一个WEB应用程序。所以,基本上我需要说“在WEB应用程序完全部署之前暂停消息驱动Bean的部署”?我可以使用depends-on元素轻松地在JBOSS 5中执行此操作,但我无法在JBOSS 7 EJB 3中找到类似的元素。

2 个答案:

答案 0 :(得分:1)

application.xml 配置文件中,您可以指定服务器要部署的模块的顺序。以下是部署的示例配置,并相应地进行修改。

<initialize-in-order>true</initialize-in-order> 
     <display-name>DeploymentConfig</display-name> 
          <module> 
         <web> 
             <web-uri>WebApp.war</web-uri> 
             <context-root>WebApp-war</context-root> 
         </web> 
     </module> 
     <module> 
         <ejb>EJBApp.jar</ejb> 
     </module> 
     <module> 
         <ejb>AppEAR.jar</ejb> 
     </module>

答案 1 :(得分:0)

我相信这就是你要找的东西 - Classloading in AS 7。它描述了如何设置对其他已部署模块和/或AS内部模块的依赖关系。