MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 加了 Filter 之后,出现这个异常,java.lang.LinkageE

加了 Filter 之后,出现这个异常,java.lang.LinkageError: Class javax/servlet/ServletRequest violates loader constraints,那位指点一(2)

www.MyException.Cn  网友分享于:2013-12-12  浏览:991次

                else   if   (value.equalsIgnoreCase( "true "))
                        this.ignore   =   true;
                else   if   (value.equalsIgnoreCase( "yes "))
                        this.ignore   =   true;
                else
                        this.ignore   =   false;
        }

        protected   String   selectEncoding(ServletRequest   request)   {
                return   (this.encoding);
        }

}
web.xml   为
<?xml   version= "1.0 "   encoding= "UTF-8 "?>
<web-app   xmlns= "http://java.sun.com/xml/ns/j2ee "   xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "   xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "   version= "2.4 ">
    <display-name> fxwz </display-name>
    <filter>
        <filter-name> Set   Character   Encoding </filter-name>
        <filter-class> EncodingFilterServlet </filter-class>
        <init-param>
            <param-name> encoding </param-name>
            <param-value> GBK </param-value>
        </init-param>
        <init-param>
            <param-name> ignore </param-name>
            <param-value> true </param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name> Set   Character   Encoding </filter-name>
        <url-pattern> /* </url-pattern>
    </filter-mapping>
</web-app>

错误提示为:
javax.servlet.ServletException:   Filter   execution   threw   an   exception
root   cause   java.lang.LinkageError:   Class   javax/servlet/ServletRequest   violates   loader   constraints
  java.lang.ClassLoader.defineClass1(Native   Method)
  java.lang.ClassLoader.defineClass(ClassLoader.java:620)
  java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
  org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629)
  org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    EncodingFilterServlet.doFilter(EncodingFilterServlet.java:31

这是什么问题呢?从网上没有找见答案,却又不知如何排查,那们高人指点一下

------解决方案--------------------

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有