weblogic配置数据源-在处理请求时出现意外的异常错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weblogic配置数据源-在处理请求时出现意外的异常错误相关的知识,希望对你有一定的参考价值。

配置weblogic-配置数据源
error:在处理请求时出现意外的异常错误消息: No handle class found for type: com.bea.console.handles.jmxhandle堆栈:(太长-直接上图片)

参考技术A

    确定数据源配置信息正确

    清缓存重启server

    重装weblogic

C# HttpWebRequest POST => !!处理请求时出现意外错误:无效的 %-encoding

【中文标题】C# HttpWebRequest POST => !!处理请求时出现意外错误:无效的 %-encoding【英文标题】:C# HttpWebRequest POST => !! Unexpected error while processing request: invalid %-encoding 【发布时间】:2012-07-13 19:03:33 【问题描述】:

我遇到了一个问题,我尝试从 C# 应用程序与 Ruby API 进行通信。

我需要 POST 一些 JSON 数据,参数名称为“data”,但 API 返回:'!!处理请求时出现意外错误:无效的 %-encoding'。

我尝试将 Content-Type 设置为 'application/json' 和 'application/x-www-form-urlencoded; charset=utf-8'。

我的 POST 数据看起来像这样 'data=some_json_string'。

我认为我应该转义 json 字符串,所以如果这是我的问题,如何在不使用 3rd 方库的情况下使用 .NET 来做到这一点?

代码:

        byte[] data = System.Text.ASCIIEncoding.UTF8.GetBytes(sdata);

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(url, UriKind.Absolute));

        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded; charset=utf-8";
        request.ContentLength = data.Length;

        Stream reqStream = request.GetRequestStream();

        // Send the data.
        reqStream.Write(data, 0, data.Length);
        reqStream.Close();

提前致谢!

【问题讨论】:

请你发布完整的c#代码 【参考方案1】:

假设传入的字符串 sdata 已经是 JSON 格式,您可以这样做:

using (WebClient wc = new WebClient())

    string uri = "http://www.somewhere.com/somemethod";
    string parameters = "data=" + Uri.EscapeDataString(sdata);
    wc.Headers["Content-type"] = "application/x-www-form-urlencoded";
    string result = wc.UploadString(uri, parameters);

根据消费服务,它可能需要将 Content-type 设置为 application/json?

【讨论】:

以上是关于weblogic配置数据源-在处理请求时出现意外的异常错误的主要内容,如果未能解决你的问题,请参考以下文章

尝试调用 AIA 时,Keycloak“处理对身份提供者的身份验证请求时出现意外错误”

模块解析失败:在部署Heroku时出现意外令牌(14:6)

Kurento媒体服务器抛出“处理方法时出现意外错误:未找到工厂'PlayerEndPoint''”

通过代理连接到远程 weblogic 服务器时出现问题

org.redisson.client.RedisException:处理命令时出现意外异常

快速写入 JSON 文件时出现意外错误