4

我按照本教程使用 Bluemix 中的流分析服务与消息集线器进行交互: https ://developer.ibm.com/bluemix/2015/10/16/streaming-analytics-message-hub-2/?cm_mc_uid =45284031179414585919178&cm_mc_sid_50200000=1464112496

我收到一个错误:

引起:org.apache.kafka.common.KafkaException:javax.security.auth.login.LoginException:找不到LoginModule类:com.ibm.messagehub.login.MessageHubLoginModule

谢谢

4

1 回答 1

3

关于错误,您似乎缺少以下课程:com.ibm.messagehub.login.MessageHubLoginModule

从教程中检查此步骤:

首先将以下 jars 添加到消息传递工具包的 opt/downloaded 目录中。

  • 杰克逊核心-2.5.4.jar
  • messagehub.login-1.0.0.jar

据此,可以检查是否messagehub.login-1.0.0.jar包含在您的 .sab 文件中:

为了帮助应用程序和工具包开发人员了解应用程序包文件中包含哪些文件,您可以使用 spl-app-info 命令。例如,以下命令列出了包中包含的工具包,以及包中包含的这些工具包中的文件。

spl-app-info output/MyApp.sab --files

如果丢失,请将其添加到/lib文件夹中。

于 2016-05-25T11:06:21.690 回答