Java 获取意外元素';{urn:infinispan:config:7.0}infinispan';遇到

Java 获取意外元素';{urn:infinispan:config:7.0}infinispan';遇到,java,infinispan,Java,Infinispan,我有以下infinispan xml,并得到了解析异常。 javax.xml.stream.XMLStreamException:ParseError位于[row,col]:[3,36] 消息:遇到意外元素“{urn:infinispan:config:7.0}infinispan” 你知道我为什么会犯这个错误吗 <infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn

我有以下infinispan xml,并得到了解析异常。 javax.xml.stream.XMLStreamException:ParseError位于[row,col]:[3,36] 消息:遇到意外元素“{urn:infinispan:config:7.0}infinispan”

你知道我为什么会犯这个错误吗

<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:infinispan:config:7.0 http://www.infinispan.org/schemas/infinispan-config-7.0.xsd"
xmlns="urn:infinispan:config:7.0">
<jgroups>
  <stack-file name="tcp" path="jgroups-tcp.xml"/>
</jgroups>

<cache-container name="SampleCacheManager" statistics="true" default-cache="the-default-cache" shutdown-hook="DEFAULT">
    <transport stack="tcp" cluster="infinispan-cluster" node-name="Node-A" machine="m1" rack="r1" site="LON" />

    <distributed-cache name="authCache" l1-lifespan="1800000" owners="2" mode="SYNC"  >
        <eviction max-entries="5000" strategy="FIFO" />
        <expiration interval="500"  max-idle="1800000" />
        <persistence passivation="false">

            <file-store path="/opt/UAT_01/cacheStore/" shared="false" preload="true" purge="true">

                <write-behind flush-lock-timeout="5000" modification-queue-size="200" shutdown-timeout="1000" thread-pool-size="15" />
             </file-store>
        </persistence>
    </distributed-cache>

</cache-container>


在这里输入代码

结果是,我的lib路径中有一些infinispan的旧罐子。在运行时,它在层次结构中处于较高的位置,并且首先被拾取。清理后,它开始像一个符咒一样工作。

您在这个配置文件中使用什么版本的Infinispan?我使用7.0,我的POM org.Infinispan Infinispan core 7.0.0.Final中有以下内容。我在使用旧的Infinispan版本(4.2)时遇到了同样的问题。为了修复它,我将系统属性
infinispan.config.validate
设置为
false
。为此,我编辑了Wildfly的
standalone.sh
文件,执行:
SERVER\u OPTS=“-Dinfinispan.config.validate=false”