JMS客户端应用程序错误。无法使用URL <t3:localhost:7001 =“”> </t3:>进行连接

时间:2015-01-30 09:22:46

标签: c# jms weblogic

我正在C#上编写客户端应用程序以连接到我的本地JMS(Weblogic Server 12c)。 我尝试使用此处的示例代码

http://docs.oracle.com/cd/E15523_01/web.1111/e13746/app_examples.htm#JMSDN180

但在线

context = ContextFactory.CreateContext(paramMap);  

我有错误:

  

发生了'WebLogic.Messaging.Transport.TransportException'类型的异常   WebLogic.Messaging.dll但未在用户代码中处理   信息:无法使用URL t3:// localhost:7001

进行连接

我可能需要以某种方式配置服务器吗?

此错误的内部异常是

  

无法创建T3连接

并且内部例外是

  

未知连接参数MS:10000000

1 个答案:

答案 0 :(得分:1)

如果我不得不猜测,您需要提供用户名和密码作为连接参数。具体做法是:

paramMap[Constants.Context.SECURITY_PRINCIPAL] = username;
paramMap[Constants.Context.SECURITY_CREDENTIALS] = password;

Oracle example包含的信息多于您问题中的链接。