Wildfly:意外的元素'{urn:jboss:domain:4.2} server'

时间:2017-05-24 14:35:20

标签: jboss wildfly undertow

错误:

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.2}server'
    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验证器,它的语法是正确的。我认为这是我的环境问题。

3 个答案:

答案 0 :(得分:4)

docker save <image> | (eval $(minikube docker-env) && docker load) URN的4.2版本适用于WildFly 10.1.0.Final。看起来你正在使用WildFly 10.0.0.Final。您需要使用URN 4.0版或将WildFly服务器升级到10.1.0.Final。

答案 1 :(得分:1)

  

引起:javax.xml.stream.XMLStreamException:[row,col]处的ParseError:[2,1]   消息:意外的元素'{urn:jboss:domain:4.2} server'

server中的{urn:jboss:domain:4.2}server第2行删除standalone-full.xml并尝试启动服务器。

答案 2 :(得分:0)

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

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

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

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