2017-09-05 15 views
0

この質問は、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")で指定した正確な名前であるため、このメッセージがなぜ表示されるのか理解できません。

何が欠けていますか?

答えて

1

slotは別の属性です。次のようになります。側では

<module xmlns="urn:jboss:module:1.1" name="org.hibernate" slot="5.1.10.Final"> 

あなたは、現在のリリースがWildFly 11.0.0.Beta1で、WildFly 11にアップグレードしようとして検討する必要があります注意してください。 Hibernate 5.1.xがJBoss AS 7.xで動作するかどうかはわかりません。 WildFly 10.1.0.FinalはHibernate 5.0.10.Finalを使用します。

関連する問題