java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
我正在使用 Ktor 框架在 Kotlin 中构建服务器端应用程序。当我 运行 申请时,我收到 NoClassDefFoundError
。堆栈跟踪如下所示:
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
at com.auth0.jwt.JWTVerifier.<init>(JWTVerifier.java:28)
at com.auth0.jwt.JWTVerifier$BaseVerification.build(JWTVerifier.java:316)
at com.auth0.jwt.JWTVerifier$BaseVerification.build(JWTVerifier.java:304)
at com.example.auth.JwtService.<init>(JwtService.kt:18)
at com.example.ApplicationKt.module(Application.kt:44)
这似乎与我的 JWTVerifier class.
中显示的验证器变量有关
val verifier: JWTVerifier = JWT
.require(algorithm)
.withIssuer(issuer)
.build()
将不胜感激。
我遇到了同样的问题。
我的项目 运行 没有问题(9 月 15 日之前),我没有更新任何依赖项。然后它开始崩溃 Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
修复它的是更新 Ktor。我使用的是版本 1.5.4
并更新为 1.6.3
我正在使用 Ktor 框架在 Kotlin 中构建服务器端应用程序。当我 运行 申请时,我收到 NoClassDefFoundError
。堆栈跟踪如下所示:
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
at com.auth0.jwt.JWTVerifier.<init>(JWTVerifier.java:28)
at com.auth0.jwt.JWTVerifier$BaseVerification.build(JWTVerifier.java:316)
at com.auth0.jwt.JWTVerifier$BaseVerification.build(JWTVerifier.java:304)
at com.example.auth.JwtService.<init>(JwtService.kt:18)
at com.example.ApplicationKt.module(Application.kt:44)
这似乎与我的 JWTVerifier class.
中显示的验证器变量有关val verifier: JWTVerifier = JWT
.require(algorithm)
.withIssuer(issuer)
.build()
将不胜感激。
我遇到了同样的问题。
我的项目 运行 没有问题(9 月 15 日之前),我没有更新任何依赖项。然后它开始崩溃 Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonDeserializer
修复它的是更新 Ktor。我使用的是版本 1.5.4
并更新为 1.6.3