有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

找不到java类org/apache/zookeeper/server/NIOServerCnxn$工厂

我们最近在J2EE应用程序中添加了Kafka用法,但是在glassfish启动(初始化)过程中出现以下错误:

Class [ Lorg/apache/zookeeper/server/NIOServerCnxn$Factory; ] not found. Error while loading [ class org.I0Itec.zkclient.ZkServer ]]]

查看之前的thread它建议降级zookeeper版本,但是我的项目并没有直接控制zookeeper的版本(据我所知),因为它依赖于组织。阿帕奇。卡夫卡:卡夫卡2.10:0.8.2.1,这在内部取决于zookeeper 3.4.6

是什么导致了这个错误,以及这个错误的含义是什么,因为基本上所有这些都是有效的


共 (1) 个答案

  1. # 1 楼答案

    从错误中可以明显看出,您没有包含Kafka所需的zookeeper类。在阅读了您的编辑之后,我认为您可以尝试在项目pom中手动将zkclient的版本更新为0.5。xml