hazelcast - Hazelcast NodeExtensionFactory 始终默认为 DefaultNodeExtension
问题描述
我正在实施自定义“com.hazelcast.instance.impl.NodeExtension”并在新创建的 Jar 项目中使用自定义实施更新 META-INF/services/com.hazelcast.instance.impl.NodeExtension。这个 Jar 项目还包含 hazelcast 的依赖项。
启动新的 hazelcast 实例时,新的实现未生效。“com.hazelcast.core.server.HazelcastMemberStarter”总是使用 DefaultNodeExtension 来启动实例。感谢有关此问题的任何帮助。
解决方案
请确保在 Hazelcast jar 之前加载您的 Jar(它位于类路径的第一个)。否则,应用程序可能仍会META-INF/services/com.hazelcast.instance.impl.NodeExtension
从 Hazelcast jar 中读取文件。
推荐阅读
- jquery - 使用Jquery根据指定的秒数进行文本更改
- python - 如果 HuggingFace 中缺少标点符号,则在标记化的句子中添加标点符号
- angular - Angular Material : MatAutocompleteModule 的 NgModule.exports 中位置 3 的值不是参考值 无法静态确定
- python - 如何强制 Python 给出解决方案而不是 'Nan',例如 scipy.special 导入 kn 中的大量输入
- c# - 单击数据网格视图中的信息后程序停止响应
- javascript - javascript将对象转换为具有键值标签的对象数组
- angular - Angular 应用程序的版本
- javascript - 将自定义 JS 变量从 iram 传递到父框架 GTM
- javascript - 在Vue中按下按钮后如何在自定义组件中动态显示输入值?
- haskell - 我正在尝试打印所有毕达哥拉斯三元组直到 nn 并在 funcp 中出现错误:解析错误(可能是不正确的缩进或不匹配的括号)