2016-08-29 7 views

答えて

3

をソリューションであります:スペースを追加してファイルを保存するようなwildflyのstandalone.xmlを編集する。その後、wildflyを再起動するだけで、アプリケーションを再デプロイすることができます。シンプルなので、誰も助けてくれることを願っています。

+0

に、このような依存関係を休止状態使用していたようはい、これはこれは働いていた理由に任意の説明は非常にイライラするバグ – edur

+0

を解決しますか? – zeddysoft

0

実際の問題は、クラスパスに2種類の異なるorg.dom4j.DocumentFactoryが表示されていることです。おそらく原因はあなたのWAR/libディレクトリにdom4jを含めているのです

+1

はい、私が最初に思ったことですが、私のプロジェクトにはdom4jの依存性が含まれていませんでした...そして、Googleの問題の後、私はstandalone.xmlの編集がそれを修正したいくつかの投稿を見つけました。 – goblingift

+1

この依存関係の追加によって問題が発生したことが判明しました。 http://openimaj.org/openimaj-image/faces/dependencies.html dom4jが含まれています...展開エラーを修正するにはどうすればよいですか? – goblingift

+1

mavenを使用している場合は、依存関係を定義するときに除外を追加できます。 –

1

私の場合、同じ問題が発生していました。私はwildfly 10とjava 1.8バージョンも使用しています。多くのソリューションを読んだ後、私はこのソリューションを@goblingiftのコメントと貼り付けたリンクから発見しました。

ソリューション:私は単に私の休止状態依存性からDOM4Jを除外 pom.xmlで。

<exclusion> 
    <groupId>dom4j</groupId> 
    <artifactId>dom4j</artifactId> 
</exclusion> 

私は私のpom.xml

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-entitymanager</artifactId> 
    <version>5.1.0.Final</version> 
    <scope>compile</scope> 
    <exclusions> 
     <exclusion> 
      <groupId>dom4j</groupId> 
      <artifactId>dom4j</artifactId> 
     </exclusion> 
     <exclusion> 
      <groupId>org.jboss.logging</groupId> 
      <artifactId>jboss-logging</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency> 

https://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html#Dependency_Exclusions

+0

これは私のために働いたが、私のpom.xmlは少し違っていた。私はプロジェクトの.earファイルを作成するpom.xmlファイルの各依存関係にexcludeを追加しました。 – John

+0

また、pom.xmlファイルにdom4j jarファイルへの参照はありませんでしたが、earファイルを解凍したときに除外ファイルを追加する前にdom4j.jarがそこにありました。 – John

関連する問題