c# - JMS 客户端应用程序错误。使用 URL <t3 ://localhost:7001> 无法连接

标签 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);  

我有错误:

An exception of type 'WebLogic.Messaging.Transport.TransportException' occurred in WebLogic.Messaging.dll but was not handled in user code Additional information: Failed to connect using URL t3://localhost:7001

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

这个错误的内部异常是

Failed to create T3 connection

内部异常是

Unknown connection parameters MS:10000000

最佳答案

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

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

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

关于c# - JMS 客户端应用程序错误。使用 URL <t3 ://localhost:7001> 无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28232700/

相关文章:

amazon-web-services - 带有 SQS 提供程序的 JMS MessageListener 的轮询间隔

java - 以编程方式配置 Apache ActiveMQ

java - 配置重新加载后 Logback 停止记录

java - Weblogic 10.3 中的 JSESSIONID HttpOnly

c# - "Incorrect number of parameters supplied for lambda declaration"创建 Lambda 表达式

c# - 在 xaml 中使用 backgroundworker 和绑定(bind)时 UI 不会更新

c# - 什么是 Action <字符串>?

c# - 启动时将数据传递到新 ViewModel 的最佳方法

jms - wildfly10中JMS队列的JNDI名称格式

java - WebLogic 10.3 部署错误(WebApp 3.0/Spring 4 MVC/Hibernate 应用程序)