我的JSP和servlet的ClassNotFound异常

时间:2013-01-04 15:40:59

标签: java web-services jsp servlets

当我使用JSP和servlet发布json对象时,我遇到了一些问题。我使用tomcat 6.0和JDK 1.7.0_09。我想我包括了所有必要的罐子。这是错误信息:

  

java.lang.ClassNotFoundException:JsonParser at   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)     在   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)     在   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)     在   org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)     在   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)     在   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)     在   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)     在   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)     在   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)     在   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)     在   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)     在   org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:606)     在   org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java:489)     在java.lang.Thread.run(Thread.java:722)

     

2013年1月4日上午10:24:07 org.apache.catalina.core.StandardWrapperValve   调用SEVERE:为servlet JsonParser分配异常   java.lang.ClassNotFoundException:JsonParser at   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)     在   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)     在   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)     在   org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)     在   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)     在   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)     在   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)     在   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)     在   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)     在   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)     在   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)     在   org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:606)     在   org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java:489)     在java.lang.Thread.run(Thread.java:722)

关于出了什么问题的任何想法?

1 个答案:

答案 0 :(得分:0)

确保您已妥善命名您的包裹,因为

  

在Tomcat 4.x及更高版本中,JSP的包将永远不会与   默认包。