2014-01-09 73 views
2

我試圖將Tibco Web Messaging(TWM)連接到Tibco EMS。但是我在ConnectionFactory上得到了NameNotFoundException。以下是日誌。例外:「未找到名稱」使用Tibco Web Messaging連接到TIBCO EMS

錯誤錯誤啓動網關:捕獲異常java.lang.ClassCastException:com.tibco.tibjms.naming.TibjmsContext不能轉換爲javax.jms.ConnectionFactory java.lang.ClassCastException:com.tibco.tibjms.naming。 TibjmsContext無法在com.kaazing.gateway.jms.server.service.AbstractStompService處的com.kaazing.gateway.jms.server.service.StompJmsService.initHandler(StompJmsService.java:103) 處轉換爲javax.jms.ConnectionFactory 。 init(AbstractStompService.java:210) at com.kaazing.gateway.jms.server.service.AbstractStompFanoutService.init(AbstractStompFanoutService.java:87) at com.kaazing.gateway.jms.server.service.StompJmsService.init( StompJmsService.java:91) at com.kaazin g.gateway.server.context.resolve.DefaultServiceContext.init(DefaultServiceContext.java:697) at com.kaazing.gateway.server.Launcher.initInternal(Launcher.java:54) at com.kaazing.gateway.server。 Launcher.init(Launcher.java:33) at com.kaazing.gateway.server.impl.GatewayImpl.launch(GatewayImpl.java:291) at com.kaazing.gateway.server.GatewayCommandProcessor.launchGateway(GatewayCommandProcessor.java: 98) at com.kaazing.gateway.server.GatewayCommandProcessor.launchGateway(GatewayCommandProcessor.java:43) at com.kaazing.gateway.server.Main.main(Main.java:34) INFO停止服務器 INFO停止管理

有沒有人同樣的錯誤。

謝謝,Naveen

+0

Kaazing文件有一個對這個錯誤的引用,我試圖做同樣的事情。但沒有幫助。 http://tech.kaazing.com/documentation/jms/3.5/integration-jms/p_jms_integrate_tshoot.html#problem1 –

回答

0

factories.conf文件中沒有工廠。使用Tibco Administration工具,可以使用該命令創建工廠。

創建工廠GenericConnectionFactory通用URL = TCP:// 7222

這並獲得成功。

納文

1

如果您正在使用的Tibco JMS的第一次,你需要創建的QueueConnectionFactory和TopicConnectionFactory的。確保在你的ems queues.conf文件中添加特殊字符「>」。

命令創建隊列:

創建工廠的QueueConnectionFactory隊列URL = TCP:// 7222

命令來創建主題:

創建工廠TopicConnectionFactory的話題URL = TCP:// 7222