首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行wso2ei示例904-Kafka入站端点时出现的问题

运行wso2ei示例904-Kafka入站端点时出现的问题
EN

Stack Overflow用户
提问于 2018-05-12 18:07:38
回答 1查看 154关注 0票数 0

我为WSO2 EI测试了示例904,并遵循了示例指导方针

不过,在启动运行库时仍会出现以下错误:

代码语言:javascript
复制
[2018-05-12 19:54:45,960] []  INFO - KAFKAMessageListener Creating Kafka Consumer Connector...
[2018-05-12 19:54:45,977] []  INFO - MediationStatisticsComponent Global Message-Flow Statistic Reporting is Disabled
Exception in thread "Thread-18" java.lang.NoClassDefFoundError: com/typesafe/scalalogging/Logger$
        at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
        at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
        at kafka.utils.Logging.$init$(Logging.scala:47)
        at kafka.utils.VerifiableProperties.<init>(VerifiableProperties.scala:27)
        at kafka.consumer.ConsumerConfig.<init>(ConsumerConfig.scala:110)
        at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKAMessageListener.createKafkaConsumerConnector(KAFKAMessageListener.java:56)
        at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKAPollingConsumer.poll(KAFKAPollingConsumer.java:145)
        at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKAPollingConsumer.execute(KAFKAPollingConsumer.java:116)
        at org.wso2.carbon.inbound.endpoint.protocol.kafka.KAFKATask.taskExecute(KAFKATask.java:48)
        at org.wso2.carbon.inbound.endpoint.common.InboundRunner.run(InboundRunner.java:108)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.typesafe.scalalogging.Logger$ cannot be found by kafka_2.12_1.1.0_1.0.0
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 11 more

我不知道我的选择,我的想法用完了。任何帮助都将不胜感激。

版本: jre 1.8.0_161 wso2ei 6.2.0Kafka 2.12-1.1.0动物园管理员3.4.12

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-14 08:32:24

看来找不到"Logger“类了。您确定是否将所有必需的库复制到/lib (如果需要的话,也可以在wso2文档的备注部分中提到)?

您可以尝试的是在启用osgi控制台并检查该类是否存在的情况下启动EI。下面的链接可能会有所帮助。

OSGI

您还可以做的是打开/提取导入的jar,看看里面是否有这个类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50309276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档