首页 > 解决方案 > 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

解决方案


请确保在 Hazelcast jar 之前加载您的 Jar(它位于类路径的第一个)。否则,应用程序可能仍会META-INF/services/com.hazelcast.instance.impl.NodeExtension从 Hazelcast jar 中读取文件。


推荐阅读