问题:WAS-带JMS适配器的Worklight

问题:WAS-带JMS适配器的Worklight,jms,ibm-mobilefirst,worklight-adapters,Jms,Ibm Mobilefirst,Worklight Adapters,我已经开发了Worklight(v6)应用程序。Worklight服务器在Websphere Application server 8.5.5(JMS提供程序)上运行 调用适配器时,WAS日志中会出现以下异常: [12/13/13 13:20:02:860 CET]00000093 JMSConnection E com.worklight.adapters.jms.JMSConnectionManager OneException FWLSE0005W:接收到jms连接异常:com.ibm.w

我已经开发了Worklight(v6)应用程序。Worklight服务器在Websphere Application server 8.5.5(JMS提供程序)上运行

调用适配器时,WAS日志中会出现以下异常:

[12/13/13 13:20:02:860 CET]00000093 JMSConnection E com.worklight.adapters.jms.JMSConnectionManager OneException FWLSE0005W:接收到jms连接异常:com.ibm.ws.sib.api.jms.impl.JmsManagedConnectionFactoryImpl与javax.jms.ConnectionFactory不兼容。正在关闭连接。[项目测试JMS]

我遵循了两种方法来创建JMS队列、连接工厂等

(从专题1到专题5)

还有这个:

两个教程类似(使用WAS完整配置文件)。在我的例子中,队列是本地的(Woklight和队列位于WAS中)。因此,我在JMS适配器中添加了“namingConnection”标记

但我不明白为什么我会得到这个例外。这似乎是类cast异常。但如何解决这个问题呢


感谢您的支持,6.0.0.20130614-0631版本的worklight中仍然存在此缺陷。您需要升级到6.0.0.1(20130909-1459)修复包才能获得修复

如果升级不是一个选项,那么有一个简单的解决方法,它不会产生任何副作用

编辑:


使用6.0.020130926代替Idan提到的上述版本。

您可以发布您正在使用的Worklight的完整版本(包括内部版本号)吗?这是一个在以后版本中修复的缺陷。如果无法升级,则有一些解决方法,但如果我知道您使用的Worklight版本,我可以更好地帮助您。版本为6.0.0.20130614-0631。最好升级到6.0.020130926,这是官方的6.0.0.1补丁包1。谢谢Idan。我去检查了包含修复的确切版本,但是官方版本更好。