在远程队列中发布消息

时间:2013-02-19 10:28:49

标签: jms message-queue

我试图将消息发布到远程队列。

线程“main”中的异常javax.naming.NameNotFoundException:查找中的异常:找不到``SCF'。 [root例外是weblogic.corba.cos.naming.NamingContextAnyPackage.NotFound:IDL:weblogic / corba / cos / naming / NamingContextAny / NotFound:1.0]     在weblogic.corba.j2ee.naming.Utils.wrapNamingException(Utils.java:65)     在weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:230)     在weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:168)     在javax.naming.InitialContext.lookup(InitialContext.java:392)     在com.producer.group.BridgedProducer.init(BridgedProducer.java:27)     在com.producer.group.BridgedProducer.main(BridgedProducer.java:61) 引起:weblogic.corba.cos.naming.NamingContextAnyPackage.NotFound:IDL:weblogic / corba / cos / naming / NamingContextAny / NotFound:1.0     在weblogic.corba.cos.naming.NamingContextAnyPackage.NotFoundHelper.read(NotFoundHelper.java:72)     在weblogic.corba.cos.naming._NamingContextAnyStub.resolve_any(_NamingContextAnyStub.java:87)     在weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:208)     ......还有4个

在类路径中包含wlclient.jar和jms.jar。这一定有什么问题?

1 个答案:

答案 0 :(得分:0)

我假设' SCF'是你的连接工厂。 您的客户没有任何问题,但是SCF'在服务器上找不到工厂。 Weblogic使目标变得复杂和混乱。

在Weblogic控制台中,转到服务 - >'消息' - >' JMS模块'。 单击您创建的JMS模块。如果你没有创建一个。

确保有一个连接工厂'名字' SCF'它的价值低于目标' (我的是我的服务员) 你需要为“队列”做同样的事情。如果你有一个队列。 如果有任何目标'目标'部分是空的,它不会在您的客户端上查找。