首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><initialize-in-order>true</initialize-in-order> of application.xml未在野生蝇8.2.0中工作

<initialize-in-order>true</initialize-in-order> of application.xml未在野生蝇8.2.0中工作
EN

Stack Overflow用户
提问于 2015-07-06 11:04:25
回答 1查看 3.1K关注 0票数 2

我正在将我的应用程序从JBoss 6作为迁移到Wildfly 8.2.0 AS。它是一个包含MBeans和EJB的EAR应用程序。这是一个多maven模块项目,MBeans分散在不同的子模块上,这些模块的打包方式为EJB和JAR。我不能将包含MBeans的子模块转换为SAR部署,因为它们是紧密链接并打包成JAR的。

我在EAR的META文件夹中使用jboss-service.xml来部署和注册MBeans。MBeans依赖于EJB,因此在部署包含MBeans的JAR之前,需要首先部署EJB。

我尝试过application.xml中的<initialize-in-order>true</initialize-in-order>命令部署EAR内容,但是它没有遵循application.xml中的模块序列,但它不起作用。没有遵循application.xml中定义的部署顺序。我正在解压EAR并在standalone-full-ha.xml.中使用auto-deploy-exploded="true"部署扫描器进行部署。我相信打包或解压的EAR部署格式不会导致这个问题。

我还看到了jboss-app.xml的xsd文件,但找不到任何支持EAR部署顺序的示例。

请任何人帮助实现Wildfly 8.2.0中作为的EAR部署顺序。

EN

回答 1

Stack Overflow用户

发布于 2015-08-12 19:53:46

在该特定模块中定义加载顺序时存在此错误,这取决于在另一个模块中声明的持久性单元。

删除<initialize-in-order>true</initialize-in-order>在JBossEAP6.4上对我起了作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31244224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档