2017-06-08 10 views
1

私には.earという倍数が含まれている.earがあります。これをjboss 6.4.7サーバーにデプロイしたいと思います。問題は、.warの1つがjbossのモジュール(hibernate-jpa-2.0)を使用していますが、アプリケーションがhibernate-jpa-2.1バージョンを必要としていることです。このjbossモジュールを使用しないで私の戦争を伝える方法。私はこの除外と耳/アプリケーション/ META-INFにはjboss-展開構造を追加しました:JBoss 6.4クラスローディング

<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-deployment-structure> 
<ear-subdeployments-isolated>true</ear-subdeployments-isolated> 
    <sub-deployment name="myapp.war"> 
    <exclude-subsystems> 
     <subsystem name="jpa" /> 
    </exclude-subsystems> 
    <exclusions> 
     <module name="javaee.api" /> 
    </exclusions> 
     </sub-deployment> 
    </jboss-deployment-structure> 

次のサブシステムを追加しextension.It によって追加機能のセットは、それが使用され、構成される方法を定義しています。また、プロファイルの タグを使用して、 EAP構成ファイル(standalone.xmlまたはdomain.xml)で定義されています。 EAPインスタンスで追加されたすべての内線について、その内線の機能とアトリビュートは で、<subsystem>エレメントで設定されています。

ちょうど新しい1つの

+0

おかげでJBOSSにjarファイルを置き換えることができます別のオプションは、それが働いている男。しかし、どこでを見つけましたか?どこで見つけることができますか ?私はjbossロギングとSLF4Jで同じことをしたいと思います。再度、感謝します。 – Freddy92

+0

問題なし)、回答 –

+0

を更新しました。ありがとうございました:) – Freddy92

関連する問題