我在我的应用程序上遵循 Spring Data Gemfire 示例配置,如下所示:
<gfe:cache/>
<gfe:local-region id="Customer">
<gfe:cache-listener>
<bean class="com.my.app.util.LoggingCacheListener"/>
</gfe:cache-listener>
</gfe:local-region>
<bean id="cacheManager" class="org.springframework.data.gemfire.support.GemfireCacheManager">
<property name="regions">
<set>
<ref bean="Customer"/>
</set>
</property>
</bean>
并得到了问题:由:java.lang.NoSuchMethodError: org.springframework.util.StringUtils.isEmpty(Ljava/lang/Object;)Z at org.springframework.data.gemfire.config.CacheParser.parsePdxDiskStore(CacheParser. java:113) org.springframework.data.gemfire.config.CacheParser.doParse(CacheParser.java:60) org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85) org.springframework .beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:59) 在 org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) 在 org.springframework.data.gemfire.config.GemfireNamespaceHandler .parse(GemfireNamespaceHandler.java:46) 在 org.springframework.beans.factory.xml。BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1423) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1413) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java: 184) 在 org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111) 在 org.springframework.beans 的 org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) org.springframework.beans.factory.xml 中的 .factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)。XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)