Can';在完成wso2 mb教程后,请不要运行wso2 esb

Can';在完成wso2 mb教程后,请不要运行wso2 esb,wso2,wso2esb,wso2ei,wso2mb,Wso2,Wso2esb,Wso2ei,Wso2mb,我正在努力赶上wso2ei 7的新特性,并且正在关注新特性,但是当我再次启动esb时,我不断遇到一个错误,错误如下 存储区[PaymentRequestMessageStore]。无法初始化JMS消息存储。错误:无法使用哈希表中指定的工厂创建InitialContext。。初始上下文工厂:[org.wso2.andes.jndi.PropertiesFileInitialContextFactory];提供程序URL:[null];连接工厂:[null]。javax.naming.NoIniti

我正在努力赶上wso2ei 7的新特性,并且正在关注新特性,但是当我再次启动esb时,我不断遇到一个错误,错误如下

存储区[PaymentRequestMessageStore]。无法初始化JMS消息存储。错误:无法使用哈希表中指定的工厂创建InitialContext。。初始上下文工厂:[org.wso2.andes.jndi.PropertiesFileInitialContextFactory];提供程序URL:[null];连接工厂:[null]。javax.naming.NoInitialContextException:无法使用哈希表中指定的工厂创建InitialContext。[根异常为java.lang.ClassNotFoundException:class org.wso2.andes.jndi.PropertiesFileInitialContextFactory未找到] 位于org.wso2.micro.core.context.CarbonContextDataHolder$CarbonInitialJNDIContextFactoryBuilder.createInitialContextFactory(CarbonContextDataHolder.java:301) 位于javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:681) 位于javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313) 位于javax.naming.InitialContext.init(InitialContext.java:244) 位于javax.naming.InitialContext。(InitialContext.java:216)

有人能帮我吗

[编辑]

我从cmd启动esb,但我得到了一个不同的错误,我不知道是否有帮助

错误{org.apache.axis2.transport.jms.JMSConnectionFactoryManager}-设置连接工厂时出错:myQueueSender org.apache.axis2.transport.jms.AxisJMSException:无法获取JNDI上下文,jms连接工厂:QueueConnectionFactory或默认目标:null for jms CF:myQueueSender使用:{transport.jms.CacheLevel=producer,broker_name=wso2mb,transport.jms.ConnectionFactoryType=queue,java.naming.factory.initial=org.wso2.andes.jndi.properties文件initialContextFactory,transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory,java.naming.provider.url=conf/jndi.properties} 位于org.apache.axis2.transport.jms.JMSConnectionFactory.initJMSConnectionFactory(JMSConnectionFactory.java:188) 位于org.apache.axis2.transport.jms.JMSConnectionFactory(JMSConnectionFactory.java:152) 位于org.apache.axis2.transport.jms.JMSConnectionFactoryManager.loadConnectionFactoryDefinitions(JMSConnectionFactoryManager.java:89)


在学习EI教程时,如果不先执行以下操作,您将获得此ClassNotFound异常:

下载WSO2 Message Broker。在本教程中,此文件夹的路径称为MB_HOME

将以下JAR文件从MB_HOME/wso2/broker/client lib/目录添加到MI_TOOLING_HOME/Contents/Eclipse/runtime/microSB/lib/(在MacOS中)或MI_TOOLING_HOME/runtime/microSB/lib(在Windows中)目录。

andes客户端-*.jar

geronimo-jms_1.1_spec-*.jar

org.wso2.securevault-*.jar


对于OSX上的我来说,MI_TOOLING_HOME是/Applications/IntegrationStudio.app。

在学习EI教程时,如果不先执行以下操作,您将得到此ClassNotFound异常:

下载WSO2 Message Broker。在本教程中,此文件夹的路径称为MB_HOME

将以下JAR文件从MB_HOME/wso2/broker/client lib/目录添加到MI_TOOLING_HOME/Contents/Eclipse/runtime/microSB/lib/(在MacOS中)或MI_TOOLING_HOME/runtime/microSB/lib(在Windows中)目录。

andes客户端-*.jar

geronimo-jms_1.1_spec-*.jar

org.wso2.securevault-*.jar


在OSX上,我的主页是/Applications/IntegrationStudio.app。

你能发送你正在尝试的教程的链接吗?你能发送你正在尝试的教程的链接吗?