我们最近在我们的J2EE应用程序中添加了Kafka用法,但是在glassfish启动(初始化)期间我们收到以下错误:
Class [ Lorg/apache/zookeeper/server/NIOServerCnxn$Factory; ] not found. Error while loading [ class org.I0Itec.zkclient.ZkServer ]]]
查看之前的thread它建议降级zookeeper版本,但是我的项目并没有直接控制zookeeper的版本(据我所知),因为它依赖于org.apache.kafka:kafka_2。 10:0.8.2.1,内部依赖于zookeeper 3.4.6。
导致此错误的原因是什么 - 错误的含义是什么,因为基本上所有错误似乎都有效。
答案 0 :(得分:0)
从错误中可以明显看出,你不包括Kafka所要求的zookeeper类。阅读完编辑后,我想您可以尝试在项目pom.xml中手动将zkclient版本更新为0.5