解决方案 »

  1.   

    你这个配置怎么挂上去的,它的 jar 放在哪儿,这个错误可能是类路径错乱(背后的真实原因可能是 ClassCastException),因为反射调用要求那个 target 是这个类型的,如果类名完全相同,包名完全相同但来自另外一个 Class Loader 就会在尝试调用时得到 InvocationTargetException (它觉得你的对象实例不是期望的类型)。
      

  2.   


    jar包我放在tomcat下的lib中里面得  我在conf/web.xml中配置了一个servlet    也放在tomcat的lib中,但是就是filter的配置添加上后就要报错
      

  3.   

     为什么需要在全局的地方配置一个 servlet? 我们平时不是放在某个 web app 中么?
      

  4.   

    那只是我测试一下的servlet,实际是没用到的
      

  5.   

    你这个应该是NullPointException导致Filter没有加载成功。
    1.检查Tomcat\lib目录下可不可以找到该类。
    2.检查该类的静态初始化方法是否有导致异常的代码。
    3.查看该Filter是否有空参构造方法。
      

  6.   

    是我配置写错了 ,我一个一个单词的对都是对的,但是拷到eclipse中去,晕,居然有红色的错误,又一个一个单词的对,完全没问题,删了重来写了个,没报红色错误了,问题就这样的 ,以后得注意了 ,谢谢两位大哥