我在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\")
]"
如何删除重复的内容?
答案 0 :(得分:20)
在standalone / configuration / standalone-full.xml下,删除重复的部署值。
如果mywar.war是重复的,请删除以下内容。
<deployments>
<deployment name="mywar.war" runtime-name="mywar.war">
<content sha1="d642ffaa51228ab567439653a0923c69b7972cf5"/>
</deployment>
</deployments>
答案 1 :(得分:11)
这是关于jboss的错误。有关详细信息,请参阅https://bugzilla.redhat.com/show_bug.cgi?id=1169239。
要解决此问题,请尝试查找并删除 *&lt; app&gt; .war.failed * file。
答案 2 :(得分:2)
我遇到了同样的问题。 wildfly还在standalone / configuration文件夹中创建.failed文件。要解决这个问题,
我删除了所有.failed文件。
清理部署,tmp和数据文件夹中的内容。
启动服务器而未部署任何war / ear。它能够开始清洁。
停止了jboss并添加了战争/耳朵并重新开始
现在它运作正常。看起来这是WildFly中的已知问题 https://issues.jboss.org/browse/WFCORE-495
希望这会有所帮助..
如果这没有帮助。下一步要执行的操作是: - 打开standalone.xml或standalone-full.xml(取决于正在使用的那个)
找到deployment-scanner标签。肯定会有两个或更多条目。
保留下面提到的条目并删除所有其他条目:
deployment-scanner path =&#34; deployments&#34;相对为=&#34; jboss.server.base.dir&#34; ....
清除所有.failed文件以及tmp和数据文件夹。
现在尝试启动jboss wildfly(你可以再次从eclipse jboss插件添加war / ear)。
答案 3 :(得分:1)
您可以在此类错误中使用2方法:
答案 4 :(得分:0)
也许有些.jar在你的maven本地存储库中被破坏了。
删除%UserProfile%\.m2\repository
目录中的所有内容,构建并重试。
答案 5 :(得分:0)
感谢@ i2ijeya,我可以解决thr问题。
就我而言,部署的XML块位于standalone/configuration/standalone-full.xml
路径中。
答案 6 :(得分:-1)
我也面临同样的问题,这是JBOSS 8版本中的错误,我按照以下步骤解决此问题
评论standalone.xml文件中的行
<extension module="org.wildfly.extension.undertow"/>
以及完整的子系统标记
<subsystem xmlns="urn:jboss:domain:undertow:1.2">
</subsystem>
*.failed
个文件取消注释第2步意味着取消注释此标记
<subsystem xmlns="urn:jboss:domain:undertow:1.2">
和
`<extension module="org.wildfly.extension.undertow"/>`
此行来自standalone.xtml。
如果您发现从standalone.xml中删除了此子系统标记及以上行,则从standalone-full.xhtml中复制这些标记。