我正在尝试使用以下命令通过 gfsh 创建一个定义了缓存侦听器的区域:
gfsh>create region --name=exampleRegion --type=REPLICATE --enable-statistics=true --cache-listener=com.example.RegionChangeListener
com.example.RegionChangeListener 类>deploy --jar=lib.jar
在 jar 中部署(),但它似乎没有工作 - 我得到:
Could not process command due to GemFire error. java.lang.ClassNotFoundException cannot be cast to com.gemstone.gemfire.management.internal.cli.functions.CliFunctionResult
看起来没有找到/识别该类 - 在哪里以及如何“注册”它以便 gemfire 可以正确初始化它?该类只是扩展了 CacheListenerAdapter 并实现了 Declarable。