NoClassDefFound-组织/ apache / kafka / clients / producer / KafkaProducer

时间:2018-08-24 13:08:24

标签: java spring apache-kafka war

我有一个ear文件,在ear文件中有war文件。它基于Spring 2.5.6和jdk 1.6

现在我想发布一些消息给kafka,其中包括war/web-inf/lib中的kafka-clients-1.0.0

,但获得NoClassDefFoundError org/apache/kafka/clients/producer/KafkaProducer

2 个答案:

答案 0 :(得分:0)

NoClassDefFoundError通常在您的项目具有冲突依赖性时发生,例如Spring框架的第3和第4版本。检查您的依赖项及其可传递的依赖项。

答案 1 :(得分:0)

这仅表示您试图运行的类未在您的类路径中找到。 解决方案:您需要将包含此类的类或.jar文件添加到Java类路径中。