NoClassDefFound - org / apache / kafka / клиенты / производитель / KafkaProducer - PullRequest
0 голосов
/ 24 августа 2018

У меня есть файл ear, внутри ear файл У меня есть файл war. Он основан на Spring 2.5.6 и jdk 1.6

теперь я хочу опубликовать несколько сообщений для kafka, включая kafka-clients-1.0.0 в war/web-inf/lib

но это становится NoClassDefFoundError org/apache/kafka/clients/producer/KafkaProducer.

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

Это просто означает, что класс, который вы пытаетесь запустить, не найден в вашем пути к классам. Решение: вам нужно добавить класс или файл .jar, который содержит этот класс, в путь к классам Java.

0 голосов
/ 24 августа 2018

NoClassDefFoundError обычно происходит, когда ваш проект имеет конфликтные зависимости, например, 3-я и 4-я версии Spring Framework.Проверьте свои зависимости и их переходные.

...