在GemFire中的功能

时间:2017-06-09 16:33:08

标签: gemfire spring-data-gemfire

我在GemFire中创建了服务器功能并尝试在gfsh中部署,我在下面显示了Exception ...

Member  | Deployed JAR | Deployed JAR Location
------- | ------------ | ----------------------------------------------------------------------------
server1 |              | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server2 |              | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable
server3 |              | ERROR: java.lang.NoClassDefFoundError: com/gemstone/gemfire/cache/Declarable

1 个答案:

答案 0 :(得分:0)

如果您正在运行并部署{{{},那么应用程序Function 必须编码针对Pivotal GemFire 9.0.x API(http://gemfire-90-javadocs.docs.pivotal.io/) 1}}到服务器端的Pivotal GemFire 9.0.x (即9.0.1)custer。

具体来说,这意味着您的Functions需要实施 org.apache.geode.cache.Declarable interface,尤其是当您在Pivotal GemFire的Function中声明/注册您的应用Function时}。

我真的不认为Pivotal GemFire 8.x 9.x 之间的DTD / XSD版本非常重要,但我通常更喜欢 9.x XSD,如果您正在使用Pivotal GemFire 9 ,仅供参考。