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

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

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


估计你用的是Tomcat5.0,检查一下WEB-INF\lib下面是不是有 servlet-api.jar,jsp-api.jar之类的jar,有的话,就把它们删除掉.


------解决方案--------------------
看来你也是想进行字符编码的处理。
错误信息:EncodingFilterServlet.doFilter(EncodingFilterServlet.java:31
这个31行是什么?
是不是你的某个包没有加入到WEB系统的LIB中去?
还是包之间有冲突?有时候放在TOMCAT中的和WEB系统中的会有一致性的问题。
------解决方案--------------------
第一个错误应该是冲突的问题
java.lang.ClassLoader已经load了servlet-api.jar,jsp-api.jar
而org.apache.catalina.loader.WebappClassLoader也会在你的web-inf/lib里面找到这两个类 在一次load
lz这个问题是tomcat启动时候遇到 还是执行时候遇到?
------解决方案--------------------
那应该是tomcat问题(武断下)
有时候tomcat很不稳定(个人菜鸟意见)
------解决方案--------------------
学习。
------解决方案--------------------
看樓主給出的錯誤像是加载包时的问题,或者 是 Servlet 包的版本问题。

文章评论

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