【问题标题】:Weblogic 12c Failed to Create Context: Unknown connection parameters MS:10000000Weblogic 12c 无法创建上下文:未知的连接参数 MS:10000000
【发布时间】:2015-10-27 18:33:39
【问题描述】:

我们正在将 .NET 应用程序部署到与 Weblogic 12c JMS 服务器实例通信的服务器上。我们正在尝试使用以下代码创建上下文:

IDictionary<string, Object> paramMap = new Dictionary<string, Object>();
paramMap[Constants.Context.SECURITY_PRINCIPAL] = "weblogic";
paramMap[Constants.Context.SECURITY_CREDENTIALS] = "password";
paramMap[Constants.Context.PROVIDER_URL] = "t3://localhost:8833";

IContext context = ContextFactory.CreateContext(paramMap);

当 CreateContext() 方法运行时,我们会收到以下异常:

WebLogic.Messaging.MessageException:创建上下文时出现问题 --> System.Exception: 未知的连接参数 MS:10000000 在 WebLogic.Messaging.Transport.T3Client.T3Connection.CheckConnectionParams(字符串输入) 在 WebLogic.Messaging.Transport.T3Client.T3Connection.ProcessLoginResponse(流 in_Renamed) 在 WebLogic.Messaging.Transport.T3Client.T3Connection..ctor(字符串 hostAddress,Int32 端口,Int32 soketTO,T3PeerInfo peerInfo,SByte serviceId) 在 WebLogic.Messaging.Transport.T3Client.TransportSPIImpl.StartClient(Stringhost,Int32 端口,TransportUserCfgParameters 参数,IMarshalReadableFactory mrf,ITransportThreadPool 池) 在 WebLogic.Messaging.Physical.T3TransportFactory.CreateT3Transport(字符串主机,Int32 端口,TransportUserCfgParameters 参数) 在 WebLogic.Messaging.Physical.T3TransportFactory.CreateT3Transport(IDictionary'2 paramMap) ---> System.Exception: 未知的连接参数 MS:10000000 在 WebLogic.Messaging.Transport.T3Client.T3Connection.CheckConnectionParams(字符串输入) 在 WebLogic.Messaging.Transport.T3Client.T3Connection.ProcessLoginResponse(流 in_Renamed) 在 WebLogic.Messaging.Transport.T3Client.T3Connection..ctor(字符串 hostAddress,Int32 端口,Int32 soketTO,T3PeerInfo peerInfo,SByte serviceId) 在 WebLogic.Messaging.Transport.T3Client.TransportSPIImpl.StartClient(Stringhost,Int32 端口,TransportUserCfgParameters 参数,IMarshalReadableFactory mrf,ITransportThreadPool 池) 在 WebLogic.Messaging.Physical.T3TransportFactory.CreateT3Transport(字符串主机,Int32 端口,TransportUserCfgParameters 参数) 在 WebLogic.Messaging.Physical.T3TransportFactory.CreateT3Transport(IDictionary`2 paramMap) --- 内部异常堆栈跟踪结束 --- 在 WebLogic.Messaging.ContextFactory.CreateContext(IDictionary'2 paramMap)

令人费解的是,我们还有六个使用相同代码的其他服务器,并且在每种情况下都成功创建了上下文。这表明 Weblogic 的设置存在一些问题,但此时我们正在摸不着头脑。

我在网上搜索,除了this topic之外,几乎没有找到关于这个异常原因的信息,这不是很有帮助。

是否有人对此异常的原因有任何见解,更重要的是,如何解决它?

谢谢。

伊恩

【问题讨论】:

    标签: c# .net weblogic12c


    【解决方案1】:

    我们找到了解决方案。我们使用的是 Weblogic.Messaging.dll 的 V1.3.1。当我们升级到 V1.3.4 后,这个问题就解决了。

    【讨论】:

    • 嗨,面临同样的问题。但我只使用 V1.3.4 dll,。除了可以解决的任何问题吗?
    猜你喜欢
    • 2019-07-02
    • 2018-05-18
    • 2018-06-25
    • 2012-05-12
    • 2012-02-16
    • 2016-06-22
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多