[英]kafka producer example - class not found exception
I'm trying to run the kafka producer example as described on the kafka docs ( found here ).我正在尝试按照 kafka 文档( 在这里找到)中的描述运行 kafka 生产者示例。
However, when I try to run the producer I get a class not found exception:但是,当我尝试运行生产者时,我得到了一个找不到类的异常:
Exception in thread "main" java.lang.NoClassDefFoundError: kafka/producer/ProducerConfig at com.t4g.app.RandomProducer.main(TestProducer.java:20) Caused by: java.lang.ClassNotFoundException: kafka.producer.ProducerConfig线程“main”中的异常 java.lang.NoClassDefFoundError: kafka/producer/ProducerConfig at com.t4g.app.RandomProducer.main(TestProducer.java:20) 由:java.lang.ClassNotFoundException: kafka.producer.ProducerConfig
Here is my dependency file:这是我的依赖文件:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.9.2</artifactId>
<version>0.8.1.1</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>jmxri</artifactId>
<groupId>com.sun.jmx</groupId>
</exclusion>
<exclusion>
<artifactId>jms</artifactId>
<groupId>javax.jms</groupId>
</exclusion>
<exclusion>
<artifactId>jmxtools</artifactId>
<groupId>com.sun.jdmk</groupId>
</exclusion>
</exclusions>
</dependency>
I am able to run the code using your pom.xml.我可以使用您的 pom.xml 运行代码。 Are you able to see ProducerConfig class in Maven dependencies?
您能在 Maven 依赖项中看到 ProducerConfig 类吗?
Try a clean build or delete the existing Kafka package [kafka_2.9.2-0.8.1.1.jar] from Maven repository, update project to download the package again and see if it works for you.尝试干净构建或从 Maven 存储库中删除现有的 Kafka 包 [kafka_2.9.2-0.8.1.1.jar],更新项目以再次下载该包,看看它是否适合您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.