Wildfly 8.2でエラーが発生しています。
05:17:12,202 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
05:17:12,285 INFO [org.jboss.as] (MSC service thread 1-6) JBAS015899: WildFly 8.2.0.Final "Tweek" starting
05:17:13,199 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 12) JBAS014613: Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("data-source" => "ExampleDS")
]) - failure description: "JBAS014803: Duplicate resource [
(\"subsystem\" => \"datasources\"),
(\"data-source\" => \"ExampleDS\")
]"
重複を削除するにはどうすればよいですか?
Standalone/configuration/standalone-full.xmlの下で、重複するデプロイメント値を削除します。
Mywar.warが重複している場合は、以下を削除してください。
<deployments>
<deployment name="mywar.war" runtime-name="mywar.war">
<content sha1="d642ffaa51228ab567439653a0923c69b7972cf5"/>
</deployment>
</deployments>
これはjbossに関するバグです。詳細は https://bugzilla.redhat.com/show_bug.cgi?id=1169239 を参照してください。
この問題を解決するには、* <app> .war.failed *ファイルを見つけて削除してください。
同じ問題に遭遇しました。 wildflyは、standalone/configurationフォルダーに.failedファイルも作成していました。これを修正するには、
すべての.failedファイルを削除しました。
デプロイメント、tmp、およびデータフォルダーからコンテンツをクリーンアップしました。
war/earをデプロイせずにサーバーを起動したきれいにスタートできました。
jbossを停止してwar/earを追加し、再び開始しました
今では正常に動作します。これはWildFlyの既知の問題のようです https://issues.jboss.org/browse/WFCORE-495
お役に立てれば..
これが役に立たない場合。次に実行するアクションは次のとおりです。-standalone.xmlまたはstandalone-full.xmlを開きます(どちらが使用されているかによります)。
デプロイメントスキャナータグを見つけます。ほとんどの場合、2つ以上のエントリがあります。
下記のエントリを保持し、他のすべてを削除します。
deployment-scanner path = "deployments" relative-to = "jboss.server.base.dir" ....
すべての.failedファイルと、tmpおよびdataフォルダーをクリアします。
今すぐjboss wildflyを起動してみてください(Eclipse jbossプラグインからwar/earを再度追加できます)。
この種のエラーでは2つの方法を使用できます。
たぶん、いくつかの.jarがあなたのmavenローカルリポジトリ内で壊れていました。
%UserProfile%\.m2\repository
ディレクトリ内のすべてを削除し、ビルドして再試行してください。
@ i2ijeyaのおかげで、問題を解決できました。私の場合、deploymentsのXMLブロックはstandalone/configuration/standalone-full.xml
パスにありました。