Wildfly:意外元素“urn:jboss:domain:4.2server”

Posted

技术标签:

【中文标题】Wildfly:意外元素“urn:jboss:domain:4.2server”【英文标题】:Wildfly: Unexpected element 'urn:jboss:domain:4.2server'Wildfly:意外元素“urn:jboss:domain:4.2server” 【发布时间】:2017-10-24 23:36:05 【问题描述】:

错误:

17:42:50,333 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) starting
17:42:50,732 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131)
    at org.jboss.as.server.ServerService.boot(ServerService.java:356)
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:299)
    at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1]
Message: Unexpected element 'urn:jboss:domain:4.2server'
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:108)
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123)
    ... 3 more

17:42:50,733 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.

我从standalone-full.xml 的开头收到此错误。我在文件上使用了 xml 验证器,它的语法是正确的。我认为这是我的环境有问题。

【问题讨论】:

对我来说,我使用的是 Jboss EAP 6.4。切换到 EAP 7.0 并解决了问题。 【参考方案1】:

server URN 的 4.2 版本适用于 WildFly 10.1.0.Final。看起来您使用的是 WildFly 10.0.0.Final。您需要使用 URN 4.0 版或将 WildFly 服务器升级到 10.1.0.Final。

【讨论】:

是的,完全正确。竖起大拇指【参考方案2】:

原因:javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1] 消息:意外元素“urn:jboss:domain:4.2server”

urn:jboss:domain:4.2server 中的urn:jboss:domain:4.2server 行号2 中删除server@ 并尝试启动服务器。

【讨论】:

【参考方案3】:

检查您用作 Jboss 配置的standalone.xml。

在standalone.xml 和standalone-full.xml 开头注意

<server xmlns="urn:jboss:domain:x.y">

确保 x.y 与您正在使用的 Wildfly 版本的服务器 URN 匹配。

【讨论】:

以上是关于Wildfly:意外元素“urn:jboss:domain:4.2server”的主要内容,如果未能解决你的问题,请参考以下文章

Wildfly:意外元素“urn:jboss:domain:4.2server”

Wildfly 8 意外元素“urn:jboss:domain:web:1.1subsystem”

WildFly10 关机错误 WFLYHC0181

Wildfly 记录模式元素 - 是不是有文档?

Wildfly 10 中的 Hibernate 4.3 支持

为什么Hibernate不会返回Wildfly 12上的池连接?