java.lang.ClassNotFoundException: yu.src.luan.filter.RequestFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-7-20 11:40:20 org.apache.catalina.core.StandardContext start
严重: Error filterStart

解决方案 »

  1.   

    找不到类的路径,你看看你的包是不是添加到classpath中去了。
    或反射用的函数名和参数对不对。
      

  2.   

    yu.src.luan.filter.RequestFilter路径写错了,好好的找找你的路劲
      

  3.   

    yu.src.luan.filter.RequestFilter写成这样luan.filter.RequestFilter试试
      

  4.   

    yu.src.luan.filter.RequestFilter 该过滤器类找不到到你的Web.xml文件中好好检查检查配置该<filter></filter>是不是<filter-class>yu.src.luan.filter.RequestFilter</filter-class>这样配置的啊,
    如果是则该类的路径就配置的有问题了
      

  5.   

    yu.src.luan.filter.RequestFilter,检查一下类的路径或包名
      

  6.   

    RequestFilter 这个路径 不对 或者没有配置这个文件吧
      

  7.   

    yu.src.luan.filter.RequestFilter 类没有找到 估计是你在
    web.xml里面配置 过滤器的时候 路径写错了 或者你没有配置这个过滤器
      

  8.   

    找不到类,可以考虑4楼的建议,我想没人把src 当成包名吧
      

  9.   

    yu.src.luan.filter.RequestFilter
          
       你是在web.xml中配置了过滤器是吧。  yu是你项目名称, src是资源文件夹, 
     
      应该修改成luan.filter.RequestFilter  这就不会有问题了
      

  10.   

    yu.src.luan.filter.RequestFilter 类没有找到 估计是你在
    web.xml里面配置有问题
    路径写错了 或者你没有配置这个过滤器的类
    注意大小写问题.
      

  11.   

    java.lang.ClassNotFoundException: 
    yu.src.luan.filter.RequestFilter 
    过滤器没找到,查看相关过滤器java文件