没有找到Wildfly Kafka客户端模块javax / management / JMException

时间:2015-06-16 06:44:32

标签: java-ee jboss wildfly apache-kafka

我正在尝试为Wildfly创建Kafka客户端模块。这是module.xml:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.apache.kafka.clients">  
    <resources>  
        <resource-root path="kafka-clients-0.8.2.0.jar"/>
        <resource-root path="lz4-1.2.0.jar"/>
        <resource-root path="snappy-java-1.1.1.6.jar"/>     
    </resources>  
    <dependencies>
        <module name="org.slf4j"/>
    </dependencies>
</module>

Wildfly(8.2.0-Final)在启动时出现此错误:

java.lang.NoClassDefFoundError: javax/management/JMException
    at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:170)
...

但是使用普通的JavaSE应用程序,它没有额外的依赖性!

1 个答案:

答案 0 :(得分:2)

我认为你需要一个额外的依赖:

<dependencies>
    <module name="javax.api"/>
    ...
</dependencies>