この質問は、this oneのスピンオフです!JBoss AS 7.1.3で新しいモジュールを設定する方法は?
私は今、休止状態の異なるバージョンを使用するように私のプロジェクトを設定することもできますし、私のJBossインストールには、次のmodule.xml
ファイルがある(...\jboss-as-7.1.3.Final\modules\org\hibernate\5.1.10.Final
にある)「5.1.1.Final」という名前の2番目のスロットがあります。
<module xmlns="urn:jboss:module:1.1" name="org.hibernate:5.1.10.Final">
<resources>
<resource-root path="hibernate-core-5.1.10.Final.jar"/>
<resource-root path="hibernate-entitymanager-5.1.10.Final.jar"/>
<resource-root path="hibernate-infinispan-5.1.10.Final.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="asm.asm"/>
<module name="javax.api"/>
<module name="javax.persistence.api"/>
<module name="javax.transaction.api"/>
<module name="javax.validation.api"/>
<module name="org.antlr"/>
<module name="org.apache.commons.collections"/>
<module name="org.dom4j"/>
<module name="org.infinispan" optional="true"/>
<module name="org.javassist"/>
<module name="org.jboss.as.jpa.hibernate" slot="4" optional="true"/>
<module name="org.jboss.logging"/>
<module name="org.hibernate.envers" services="import" optional="true"/>
<module name="org.hibernate.commons-annotations"/>
</dependencies>
</module>
を
しかし、JBossを起動すると、次のエラーメッセージが表示されます。ParseError at [row,col]:[26,72] Message: Invalid/mismatched module name (expected org.hibernate:5.1.10.Final)
。
必要なモジュール名(org.hibernate:5.1.10.Final
)が私がファイル(name="org.hibernate:5.1.10.Final"
)で指定した正確な名前であるため、このメッセージがなぜ表示されるのか理解できません。
何が欠けていますか?