私は Infinispan 6.x を使用しており、いくつかの XML 構成ファイルがあります。7.x に移行したいのですが、新しいバージョンが古い構成ファイルを解析しようとすると例外が発生します。ここに私の設定ファイルがあります:
<?xml version="1.0" encoding="UTF-8"?>
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:infinispan:config:6.0 http://www.infinispan.org/schemas/infinispan-config-6.0.xsd">
<global>
<globalJmxStatistics enabled="false" mBeanServerLookup="dz.lab.cache.infinispan.DummyMBeanServer$DummyLoockup" />
</global>
<default>
<eviction strategy="NONE" />
<expiration lifespan="-1" maxIdle="-1" />
<clustering mode="local">
<hash>
<groups enabled="true" />
</hash>
</clustering>
<transaction transactionManagerLookupClass="org.infinispan.transaction.lookup.JBossStandaloneJTAManagerLookup" transactionMode="TRANSACTIONAL" lockingMode="OPTIMISTIC" />
<invocationBatching enabled="true" />
<locking supportsConcurrentUpdates="true" />
</default>
</infinispan>
そして完全なスタックトレース:
org.infinispan.commons.CacheConfigurationException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[7,11]
Message: Unexpected element 'global' encountered
at org.infinispan.configuration.parsing.ParseUtils.unexpectedElement(ParseUtils.java:35)
at org.infinispan.configuration.parsing.Parser70.readElement(Parser70.java:96)
at org.infinispan.configuration.parsing.ParserRegistry.parseElement(ParserRegistry.java:133)
at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:115)
at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:102)
at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:89)
... 30 more
この構成を移行するにはどうすればよいですか? 公式ユーザー ガイドにヒントが見つかりません。