我在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>
有人可以指出我正确的方向。
答案 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帖子上找到答案。