java.lang.NoClassDefFoundError:HttpServletRequest

时间:2016-01-04 07:48:16

标签: java eclipse tomcat

我可能做过一些非常愚蠢的事情。我正在玩目录,什么不是,现在我的tomcat服务器将不会在eclipse上启动我的动态Web项目。请帮忙。我不知道这是否与目录有关,但是当我尝试在服务器上运行我的项目时它会出错。

Caused by: java.lang.NoClassDefFoundError: HttpServletRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.getDeclaredMethods(Class.java:1975)
    at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
    at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:273)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:133)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:334)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 6 more
Caused by: java.lang.ClassNotFoundException: HttpServletRequest
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
    ... 20 more

3 个答案:

答案 0 :(得分:4)

项目 - >配置构建路径 - >添加库 - >服务器运行时 - > Apache Tomcat V8。它现在有效。有人可以告诉我为什么它会被删除吗?今天早些时候工作得非常好。

答案 1 :(得分:1)

由于

,您的Tomcat崩溃了
Caused by: java.lang.ClassNotFoundException: HttpServletRequest

请检查您的类路径中是否有javax.servlet-api库。

答案 2 :(得分:1)

基于java.lang.ClassNotFoundException: HttpServletRequest,我认为您不添加 tomcat依赖库