azure-functions - java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.request(Lshadow/netty/handler/codec/http/HttpMethod;)
问题描述
在其他服务中使用具有 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)
解决方案
是这个问题吗?
尝试添加FUNCTIONS_WORKER_JAVA_LOAD_APP_LIBS
到您的应用程序设置。例如通过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": {...}
}
推荐阅读
- swift - 在运行时更改 Swift 中文本字段的键盘类型
- javascript - 不同子域之间的 SSO/Auth(使用 PHP)?
- excel - 使用 awk 和 bash 将 Data.txt 转换为 data.csv
- prometheus - Prometheus:是否可以在 prometheus Web UI 中创建/配置警报组?
- java - 在 Spring @Query 中使用变量
- c# - 任何人都可以对我在执行 .net 控制台应用程序时收到的错误有所了解。(System.Runtime.InteropServices.COMException (0x80040111)
- css - 在 React 中覆盖 CSS
- python - 按月计算 Python 循环时间
- cocoa - 在 Cocoa 应用中管理多个非文档窗口
- uwp - 将 MPU6050 与 Windows 10 IoT (windows.devices.sensors) 集成