Создание локального региона gemfire

У меня есть cache.xml, как показано ниже:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gfe="http://www.springframework.org/schema/gemfire"
xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:cache="http://www.springframework.org/schema/cache"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire-1.2.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
    http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">


<cache:annotation-driven />

<context:property-placeholder location="classpath:test-cache.properties"
    system-properties-mode="OVERRIDE" />

<util:properties id="gemfireProperties">
    <prop key="mcast-port">0</prop>
    <prop key="log-level">info</prop>
    <prop key="license-data-management">${license-data-management}</prop>
</util:properties>

<gfe:cache properties-ref="gemfireProperties" id="gemfireCache" />


<gfe:local-region id="pet-region">
    <gfe:cache-listener>
        <bean
            class="com.mycompany.cache.TestLoggingCacheListener" />
    </gfe:cache-listener>
</gfe:local-region>

Я вижу исключение, как показано ниже

schema_reference.4: не удалось прочитать документ схемы 'http://www.springframework.org/schema/gemfire/spring-gemfire-1.2.xsd', поскольку 1) не удалось найти документ; 2) документ не может быть прочитан; 3) корневого элемента документа нет.

cvc-complex-type.2.4.c: соответствующий шаблон является строгим, но не найдено никакого объявления для элемента 'gfe:cache'.

Я попытался перейти на другие версии xsd, как показано ниже, но мне не повезло, я все еще вижу проблему.

http://www.springframework.org/schema/gemfire/spring-gemfire.xsd

а также

http://www.springframework.org/schema/gemfire/spring-gemfire-1.1.xsd

а также

http://www.springframework.org/schema/gemfire/spring-gemfire-1.2.xsd

После всех вышеперечисленных попыток, когда я перешел на версию 1.1, я вижу, что теперь возникает другая проблема

cvc-complex-type.2.4.c: соответствующий шаблон является строгим, но не найдено никакого объявления для элемента 'gfe: local-region'.

Кто-нибудь может мне помочь, как решить эту проблему?

1 ответ

Решение

Я нашел решение для этого. Это было с версией весны, которая должна быть изменена на 3.1.1 и gemfire с 6.6.2. Я был в основном проблема совместимости.

Другие вопросы по тегам