日期:2014-05-17  浏览次数:20799 次

java.lang.NoSuchFieldError: deferredExpression
每次修改jsp文件后就报以下错,非要重启TOMCAT,请前靠指教!

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpression
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
oilsb.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:20)


root cause 

java.lang.NoSuchFieldError: deferredExpression
org.apache.taglibs.standard.tag.common.core.ForEachSupport.release(ForEachSupport.java:178)
org.apache.jasper.runtime.TagHandlerPool.release(TagHandlerPool.java:166)
org.apache.jsp.sitetotal_005fdisplay_jsp._jspDestroy(sitetotal_005fdisplay_jsp.java:44)
org.apache.jasper.runtime.HttpJspBase.destroy(HttpJspBase.java:61)
org.apache.jasper.servlet.JspServletWrapper.destroy(JspServletWrapper.java:425)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:139)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
oilsb.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:20)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.

------解决方案--------------------
看下是不是lib下面有多个版本的jstl.jar包,如果有 只留下一个版本的jstl.jar包即可. 

------解决方案--------------------
版本问题
------解决方案--------------------

------解决方案--------------------
不会是TomCat的lib目录下还有重复的包吧。。。
------解决方案--------------------
版本问题
------解决方案--------------------
版本问题吗? 估计是版本问题。
------解决方案--------------------
探讨
1楼的先谢谢了,
在LIB下真的发现了两个jstl包,jstl-1.1.2.jar和jstl-1.2.jar两个版本不一样,我删了一个jstl-1.1.2.jar,好了,但是重新布署后jstl-1.1.2.jar又出现了,怎样彻底解决这个问题呀,

------解决方案--------------------
期待答案
------解决方案--------------------
关注
------解决方案--------------------
关注中!学到了很多东西
------解决方案--------------------
顶。。
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.aiyiweb.com/java-web/317.html