首页 > 编程语言> > Jackson Error:java.lang.NoSuchMethodError:`com.fasterxml.jackson.databind.JsonNode.asText(Ljava / la
Jackson Error:java.lang.NoSuchMethodError:`com.fasterxml.jackson.databind.JsonNode.asText(Ljava / la
作者:互联网
我试图验证JWT身份验证令牌,
JWTVerifier verifier = JWT.require(Algorithm.HMAC256("secret")).withIssuer("siat").build();
String token=httpRequest.getParameter("token");
DecodedJWT decodedJWT = verifier.verify(token);
以下是异常堆栈跟踪:
java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.JsonNode.asText(Ljava/lang/String;)Ljava/lang/String;
解决方法:
检查您的依赖关系图是否正在提取正确的版本
Jackson-databind jar
它抱怨的方法可以在jackson-databind.jar的2.4.0版本中找到
如果你的类路径中有一个旧版本的jar,那么它将不会提供所需的方法.
标签:json,java,jackson,jwt,glassfish-4 来源: https://codeday.me/bug/20190527/1163531.html