未找到 Wildfly Kafka 客户端模块 javax/management/JMException
Wildfly Kafka clients module javax/management/JMException not found
我正在尝试为 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 应用程序,它没有额外的依赖关系!
我认为你需要一个额外的依赖:
<dependencies>
<module name="javax.api"/>
...
</dependencies>
我正在尝试为 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 应用程序,它没有额外的依赖关系!
我认为你需要一个额外的依赖:
<dependencies>
<module name="javax.api"/>
...
</dependencies>