简体   繁体   English

使用Jackson库Netbeans时出现错误

[英]Getting an error when using Jackson library netbeans

I am making a simple web application on Java. 我正在用Java开发一个简单的Web应用程序。 I added the .jar of the Jackson library to work with the object mapper. 我添加了Jackson库的.jar以使用对象映射器。

I also added this imports at the beginning of the file. 我还在文件的开头添加了此导入。

import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.JsonNode;

If I run the web without 如果我没有

ObjectMapper mapper = new ObjectMapper();

It works perfectly, when I uncomment that line I get this exception. 当我取消注释该行时,我得到了这个异常,它工作得很好。

Error 500
javax.servlet.ServletException: Servlet execution threw an exception
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/Versioned
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2277)
    org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811)
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1254)
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    Controller.Controller.doPost(Controller.java:66)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.ClassNotFoundException: com.fasterxml.jackson.core.Versioned
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2277)
    org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811)
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1254)
    org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    Controller.Controller.doPost(Controller.java:66)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Any ideas? 有任何想法吗?

FIXED: 固定:

I had to add Jackson core and annotations. 我必须添加Jackson核心和注释。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用Netbeans时出现此错误pls 103103 - I'm getting this error pls 00103 when using netbeans 使用Subversion解决Netbeans库冲突 - Resolving Netbeans Library conflict, when using Subversion 将共享项目添加到库时使用NetBeans 6.8的Java应用程序中的符号错误 - Symbol error in java application using netbeans 6.8 when adding a shared project to library 使用NetBeans时在tomcat中获取错误 - Getting error in tomcat while using NetBeans 使用 jackson 库解析 json 时将 NaN 值转换为 null - Convert NaN value into null when parsing json using jackson library 获取库以在NetBeans中正确导入 - Getting a library to import properly in netbeans 使用反射库时出现 UnsupportedClassVersionError: JVMCFRE003 错误 - Getting UnsupportedClassVersionError: JVMCFRE003 error when using reflection Library 使用 Netbeans 时,java 中的初始化程序错误异常 - exception in initializer error in java when using Netbeans 使用Jackson库编辑JsonArray - Editing JsonArray using Jackson library 在Spring MVC Application(不使用spring boot)中用gson替换了jackson(但没有使用jackson依赖项时出错) - replaced jackson with gson in spring MVC Application( not using spring boot ) but still getting error for jackson dependency
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM