Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 例外情况:;“找不到名称”;使用TIBCO Web消息连接到TIBCO EMS时_Java_Tibco_Tibco Ems_Kaazing - Fatal编程技术网

Java 例外情况:;“找不到名称”;使用TIBCO Web消息连接到TIBCO EMS时

Java 例外情况:;“找不到名称”;使用TIBCO Web消息连接到TIBCO EMS时,java,tibco,tibco-ems,kaazing,Java,Tibco,Tibco Ems,Kaazing,我正在尝试将Tibco网络消息(TWM)连接到Tibco EMS。但我在ConnectionFactory上发现了NameNotFoundException。下面是日志 ERROR Error starting Gateway: caught exception java.lang.ClassCastException: com.tibco.tibjms.naming.TibjmsContext cannot be cast to javax.jms.ConnectionFactory java

我正在尝试将Tibco网络消息(TWM)连接到Tibco EMS。但我在ConnectionFactory上发现了NameNotFoundException。下面是日志

ERROR Error starting Gateway: caught exception java.lang.ClassCastException: com.tibco.tibjms.naming.TibjmsContext cannot be cast to javax.jms.ConnectionFactory
java.lang.ClassCastException: com.tibco.tibjms.naming.TibjmsContext cannot be cast to javax.jms.ConnectionFactory
at com.kaazing.gateway.jms.server.service.StompJmsService.initHandler(StompJmsService.java:103)
at com.kaazing.gateway.jms.server.service.AbstractStompService.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.kaazing.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  Stopping server
INFO  Stopping management
有人犯过同样的错误吗


谢谢,Naveen

factories.conf文件中没有工厂。使用Tibco管理工具,可以使用命令创建工厂

创建工厂通用连接工厂通用URL=tcp://7222

这就成功了


Naveen

如果您是第一次使用Tibco JMS,则需要创建QueueConnectionFactory和TopicConnectionFactory。确保在ems queues.conf文件中添加特殊字符“>”

用于创建队列的命令:

创建工厂队列连接工厂队列URL=tcp://7222

创建主题的命令:


创建工厂主题连接工厂主题URL=tcp://7222

Kaazing文档引用了此错误,我也尝试过这样做。但是没有帮助。这帮助我解决了我的问题。发送命令后,我打开了
factories.conf
文件(在…
tibco\ems\\\
中),并从
tcp://7222
tcp://localhost:7222