web-dev-qa-db-fra.com

Duplicate resource Wildfly

Je reçois une erreur en dessous de 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\")
]"

Comment puis-je supprimer les doublons?

7

Sous standalone/configuration/standalone-full.xml, supprimez la valeur de déploiement en double.

Supprimez ce qui suit si mywar.war est le doublon.

<deployments>
    <deployment name="mywar.war" runtime-name="mywar.war">
        <content sha1="d642ffaa51228ab567439653a0923c69b7972cf5"/>
    </deployment>
</deployments>
18
i2ijeya

Ceci est un bug sur jboss. Veuillez vous référer à https://bugzilla.redhat.com/show_bug.cgi?id=1169239 pour plus de détails. 

Pour résoudre le problème, essayez de trouver et de supprimer le fichier * <app> .war.failed * .

11
DeepNightTwo

J'ai rencontré le même problème. Wildfly créait également des fichiers .failed dans le dossier standalone/configuration. Pour résoudre ce problème, 

  • j'ai supprimé tous les fichiers .failed.

  • nettoyé le contenu des déploiements, tmp et dossiers de données. 

  • a démarré le serveur sans guerre ni oreille déployée. Il a été possible de commencer propre.

  • arrêté le jboss et ajouté la guerre/oreille et a recommencé

maintenant cela fonctionne bien. On dirait que c'est un problème connu dans WildFly https://issues.jboss.org/browse/WFCORE-495

J'espère que cela t'aides.. 

Si cela ne aide pas. La prochaine action à effectuer serait: - Ouvrez le fichier standalone.xml ou standalone-full.xml (en fonction du fichier utilisé).

  • trouver la balise. Très certainement, il y aura deux entrées ou plus.

  • conservez l'entrée mentionnée ci-dessous et supprimez toutes les autres:

  • effacez tous les fichiers .failed ainsi que les dossiers tmp et data.

  • essayez maintenant de démarrer jboss wildfly (vous pouvez rajouter le war/ear depuis le plugin Eclipse jboss).

2

Vous pouvez utiliser la méthode 2 dans ce genre d'erreur:

  • dans standalone.xml et supprimez la ressource dupliquée ou dans localhost: 19990/console/App.html, vous pouvez également supprimer la ressource dupliquée.
1
Brahim Hasni

Peut-être que certains fichiers .jar étaient corrompus dans votre référentiel local maven.

Supprimez tout dans le répertoire %UserProfile%\.m2\repository, générez et réessayez.

0
ℛɑƒæĿ