Ошибка при хранении в файле [Infinispan] [org.infinispan.commons.CacheConfigurationException:] - PullRequest
0 голосов
/ 06 декабря 2018

в моем приложении я использую infinispan для управления моими данными, и теперь я хочу сохранить свои данные в виде плоского файла, и это не работает.Вот мой Confin файл Infispan:

http://infinispan.org/schemas/infinispan-config-9.3.xsd" xmlns = "urn: infinispan: config: 9.3">

    <loaders passivation="false" shared="false" preload="true">
        <loader class="org.infinispan.loaders.file.FileCacheStore" fetchPersistentState="true"
                ignoreModifications="false" purgeOnStartup="false">
            <properties>
                <property name="location" value="C:\infinispan-4.0.0.FINAL\store"/>
            </properties>
        </loader>
    </loaders>
</namedCache>

, когда я запускаю свой класс, явозникла эта ошибка: org.infinispan.commons.CacheConfigurationException: javax.xml.stream.XMLStreamException: ParseError at [row, col]: [4,35] Сообщение: неожиданный элемент '{urn: infinispan: config: 9.3} namedCache' обнаружен

Есть идеи, пожалуйста?

1 Ответ

0 голосов
/ 07 декабря 2018

Вы используете старый формат конфигурации, который мы отказались от Infinispan 7.0.Для 9.3 вы должны использовать что-то вроде следующего:

<infinispan
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="urn:infinispan:config:9.3 http://www.infinispan.org/schemas/infinispan-config-9.3.xsd"
    xmlns="urn:infinispan:config:9.3">
    <cache-container default-cache="local">
        <local-cache name="local">
            <persistence>
                <file-store path="path" shared="false" purge="false"/>
            </persistence>
        </local-cache>
    </cache-container>
</infinispan>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...