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