【问题标题】:Using 'Soft index file store' with infinispan在 infinispan 中使用“软索引文件存储”
【发布时间】:2016-09-28 00:32:55
【问题描述】:

我无法使用 soft-index-file-store persistencec。这是配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<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">

    <cache-container default-cache="default">
        <local-cache name="default">
            <persistence>
                <soft-index-file-store xmlns="urn:infinispan:config:soft-index:7.0">
                    <index path="${user.dir}/index" />
                    <data path="${user.dir}/data" />
                </soft-index-file-store>
            </persistence>
        </local-cache>
    </cache-container>

</infinispan>

依赖关系:

<version.infinispan>8.2.4.Final</version.infinispan>
...
<dependency>
    <groupId>org.infinispan</groupId>
    <artifactId>infinispan-embedded</artifactId>
    <version>${version.infinispan}</version>
</dependency>
<dependency>
    <groupId>org.infinispan</groupId>
    <artifactId>infinispan-persistence-soft-index</artifactId>
    <version>${version.infinispan}</version>
</dependency>

并通过以下方式启动缓存:

cache = new DefaultCacheManager("infinispan.xml").getCache();

我得到这个错误:

org.infinispan.commons.CacheConfigurationException: ISPN000327: Cannot find a parser for element 'soft-index-file-store' in namespace 'urn:infinispan:config:soft-index:7.0'. Check that your configuration is up-to date for this version of Infinispan.

知道有什么问题吗?

【问题讨论】:

    标签: java infinispan


    【解决方案1】:

    正确的命名空间是urn:infinispan:config:store:soft-index:7.0(或其他版本,如果您使用 8.2.4.Final 最好是 8.0) - 您错过了 store 部分。

    我看到稳定的文档指向错误的命名空间,对此感到抱歉。

    【讨论】:

    猜你喜欢
    • 2018-06-24
    • 2020-03-30
    • 2014-05-09
    • 2016-10-21
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    相关资源
    最近更新 更多