【问题标题】:java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.request(Lshadow/netty/handler/codec/http/HttpMethod;)java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.request(Lshadow/netty/handler/codec/http/HttpMethod;)
【发布时间】:2021-01-07 18:56:41
【问题描述】:

在其他服务中使用具有 cosmos db 的 azure 函数引用时出现异常:

java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.request(Lshadow/netty/handler/codec/http/HttpMethod;)Lreactor/netty/http/client/HttpClient$RequestSender;
at com.azure.cosmos.implementation.http.ReactorNettyClient.send(ReactorNettyClient.java:132)

【问题讨论】:

    标签: azure-functions azure-cosmosdb reactor-netty


    【解决方案1】:

    this issue吗?

    尝试将FUNCTIONS_WORKER_JAVA_LOAD_APP_LIBS 添加到您的App Settings。例如。通过local.settings.json:

    {
      "IsEncrypted": false,
      "Values": {
        "FUNCTIONS_WORKER_RUNTIME": "java",
        "AzureWebJobsStorage": "FUNCTION_APP_STORAGE_CONN_STR_PLACEHOLDER_VALUE",
    
        "FUNCTIONS_WORKER_JAVA_LOAD_APP_LIBS": 1,
    
    
        "MY_SETTING_1": "VAL1"
        ...
      },
      "ConnectionStrings": {...}
    }
    

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 2020-04-08
      • 1970-01-01
      • 2020-11-20
      • 2018-01-04
      • 1970-01-01
      • 2017-05-23
      • 2015-03-27
      • 1970-01-01
      相关资源
      最近更新 更多