错误:
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.
我从独立完整.xml的开头就收到此错误。我在文件上使用 xml 验证器,其语法正确。 我认为这是我的环境问题。
server
URN 的 4.2 版本适用于 WildFly 10.1.0.Final。看起来您正在使用WildFly 10.0.0.Final。您需要使用 URN 的 4.0 版或将 WildFly 服务器升级到 10.1.0.Final。
由: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1] 消息:意外元素"{urn:jboss:domain:4.2}server">
从standalone-full.xml
{urn:jboss:domain:4.2}server
第 2 行中删除server
,然后尝试启动服务器。
检查你的独立.xml你正在使用它作为你的 Jboss 的配置。
在独立.xml和独立满的开始.xml注意
<server xmlns="urn:jboss:domain:x.y">
确保 x.y 与您正在使用的野蝇版本的服务器 URN 匹配。
我在 WildFly 26.1.2 中遇到了此错误消息。独立满.xml很好,问题出在我的模块上。
我的Docker镜像有一个错误,它在本地部署WildFly。Dockerfile 中的一个步骤使用我们的自定义模块复制 tar.gz 文件。由于我正在从 WildFly 10.1.0 升级到 26.1.2,因此将带有旧模块的旧 zip 添加到模块文件夹中。
我不知道为什么会发生这种情况,但是删除旧模块.tar.gz完成了这项工作。