我们有具有ear部署结构的遗留Java项目。
.ear---| classes
| lib
| META-INF ---| application.xml
| .war | jboss-app.xml
| MENIFEST.MF
在jboss 4.2上正常运行。现在我们正在将jboss 4.2迁移到wildfly 8。 错误:不推荐使用jboss-app.xml和#34; loader-repository"被忽略了。 我们浏览了wildfly文档然后我们才知道我们必须创建jboss-deployment-structure.xml来定义模块。
我们有jboss-app.xml: -
<jboss-app>
<module-order>strict</module-order>
<loader-repository>
com.mono.myproject:archive=CompleteApp.ear
<loader-repository-config>
java2ParentDelegation=false
</loader-repository-config>
</loader-repository>
<library-directory>/lib</library-directory>
<module>
<web>
<web-uri>firstWeb.war</web-uri>
<context-root>firstWeb</context-root>
</web>
</module>
<module>
<web>
<web-uri>secondWeb.war</web-uri>
<context-root>secondWeb</context-root>
</web>
</module>
<module>
<web>
<web-uri>thirdWeb.war</web-uri>
<context-root>thirdWeb</context-root>
</web>
</module>
</jboss-app>
我们如何在wildfly 8中的jboss-deployment-structure.xml中加载上面的(loader-repository)?
没有加载程序存储库我们已经尝试但是出现了错误: - 链接错误(未找到com.mono.myproject)
提前致谢。