我有一个包含倍数.war的.ear,我想将它部署到jboss 6.4.7服务器中 . 问题是.war之一正在使用jboss的模块(hibernate-jpa-2.0),但该应用程序需要hibernate-jpa-2.1版本 . 如何告诉我的战争不使用这个jboss模块 . 我已将一个jboss-deployment-structure添加到Ear / application / META-INF中,但排除了这个:
<jboss-deployment-structure>
<ear-subdeployments-isolated>true</ear-subdeployments-isolated>
<sub-deployment name="myapp.war">
<exclusions>
<module name="javax.persistence.api" />
</exclusions>
</sub-deployment>
</jboss-deployment-structure>
但没有工作..
“javax.persistence.api”写在jboss服务器上的module.xml中 .
谢谢你的帮助 .
1 回答
添加以下内容
另一种选择可以是用新的替换JBOSS中的jar