我有一个具有以下结构的EAR文件:
/ |- lib/ |- lib/tons-of.jar |- client-version-check.jar |- config-ejb.jar |- cw2.war |- software-version-registry-xml.jar |- ... (tons of other war/jar files)
尝试在WildFly上部署此代码(将WildFly-8.0.0.Final与一起使用standalone-full.xml
)时,出现以下错误:
service jboss.deployment.subunit."project-ear-4.0.0-SNAPSHOT-mssql-2005.ear"."client-version-check.jar".deploymentCompleteService (missing) dependents: [service jboss.deployment.subunit."project-ear-4.0.0-SNAPSHOT-mssql-2005.ear"."software-version-registry-xml.jar".INSTALL, service jboss.deployment.unit."project-ear-4.0.0-SNAPSHOT-mssql-2005.ear".deploymentCompleteService]
service jboss.deployment.subunit."project-ear-4.0.0-SNAPSHOT-mssql-2005.ear"."config-ejb.jar".component.CenterwareConfigBean.VIEW."centerware.config.CenterwareConfig".LOCAL (missing) dependents: [service jboss.naming.context.java.module."project-ear-4.0.0-SNAPSHOT-mssql-2005".cw2-war.env."centerware.servlets.FileUploadServlet".centerwareConfig]
service jboss.deployment.subunit."project-ear-4.0.0-SNAPSHOT-mssql-2005.ear"."config-ejb.jar".component.CenterwareKeyValue.VIEW."centerware.config.CenterwareKeyValue".LOCAL (missing) dependents: [service jboss.naming.context.java.module."project-ear-4.0.0-SNAPSHOT-mssql-2005".cw2-war.env.CenterwareKeyValue]
我的jboss-deployment-structure.xml
包含<ear-subdeployments-isolated>true</ear-subdeployments-isolated>
。
不幸的是,我不知道出了什么问题以及如何避免/消除此问题。
看起来问题出在我的ear/META-INF/application.xml
,<initialize-in-order>true</initialize-in-order>
是在哪里设置的。由于我的application.xml是由创建的maven-ear-plugin
,因此列表是按字母顺序排列的,因此按字母顺序进行了处理,这不适用于我的应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句