无法在WSO2 IoT服务器中配置JMS队列:缺少文档

时间:2018-06-06 17:10:25

标签: wso2 wso2carbon wso2iot

我在LOGIN LF = new LOGIN(); MessageBox.Show(LF.strvalue); 队列接收器中使用here给出的设置

JMS

我收到以下错误

 <property name="java.naming.factory.initial">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</property>
    <property name="java.naming.provider.url">repository/conf/jndi.properties</property>
    <property name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</property>
    <property name="transport.jms.UserName">admin</property>

有人可以指出我正确的方向。

2 个答案:

答案 0 :(得分:1)

这个例外让我们对造成这个问题的原因提出了很大的暗示。

Root exception is java.lang.ClassNotFoundException: class org.wso2.andes.jndi.PropertiesFileInitialContextFactory not found

看起来它缺少一个库。 该指南提到复制包含PropertiesFileInitialContextFactory类的andes-client jar。

  

WSO2 ESB需要一些库与WSO2 Message Broker通信。它们位于[MB_HOME] / client-lib文件夹中。以下库应该是   复制到[ESB_HOME] / repository / components / lib文件夹。

     

安第斯山脉-客户0.13.wso2v3

     

的geronimo-jms_1.1_spec-1.1.0.wso2v1

答案 1 :(得分:0)

问题已经解决。请在我的blog帖子上找到答案。