我有一个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
。
答案 0 :(得分:0)
NoClassDefFoundError
通常在您的项目具有冲突依赖性时发生,例如Spring框架的第3和第4版本。检查您的依赖项及其可传递的依赖项。
答案 1 :(得分:0)
这仅表示您试图运行的类未在您的类路径中找到。 解决方案:您需要将包含此类的类或.jar文件添加到Java类路径中。