Exception in thread "http-bio-80-exec-*" java.lang.StackOverflowError的另类原因

来源:互联网 发布:http js.41lan.com 编辑:程序博客网 时间:2024/05/21 19:33
网页也能正常访问,一看异常是堆栈溢出,增大内存不可行;有的说是循环调用,检查代码页也不是这样;还是根据异常信息进行吧:
Exception in thread "http-bio-80-exec-686" java.lang.StackOverflowError at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:281)at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:281)at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:281)at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:281)         .//..................重复        at org.apache.catalina.core.ApplicationHttpRequest.setAttribute(ApplicationHttpRequest.java:281)        at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106) //有时紧跟如下打印at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:746)at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

初步判断是at org.apache.jsp.WEB_002dINF.error_jsp._jspService(error_jsp.java:106)引起的,查看work下的error_jsp.java,使用xjad反编译

public final class error_jsp extends org.apache.jasper.runtime.HttpJspBase    implements org.apache.jasper.runtime.JspSourceDependent {  private static final javax.servlet.jsp.JspFactory _jspxFactory =          javax.servlet.jsp.JspFactory.getDefaultFactory();  private static java.util.Map<java.lang.String,java.lang.Long> _jspx_dependants;  private javax.el.ExpressionFactory _el_expressionfactory;  private org.apache.tomcat.InstanceManager _jsp_instancemanager;  public java.util.Map<java.lang.String,java.lang.Long> getDependants() {    return _jspx_dependants;  }  public void _jspInit() {    _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();    _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());  }  public void _jspDestroy() {  }  public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)        throws java.io.IOException, javax.servlet.ServletException {    final javax.servlet.jsp.PageContext pageContext;    javax.servlet.http.HttpSession session = null;    final javax.servlet.ServletContext application;    final javax.servlet.ServletConfig config;    javax.servlet.jsp.JspWriter out = null;    final java.lang.Object page = this;    javax.servlet.jsp.JspWriter _jspx_out = null;    javax.servlet.jsp.PageContext _jspx_page_context = null;    try {      response.setContentType("text/html; charset=utf-8");      pageContext = _jspxFactory.getPageContext(this, request, response,      "error.jsp", true, 8192, true);      _jspx_page_context = pageContext;      application = pageContext.getServletContext();      config = pageContext.getServletConfig();      session = pageContext.getSession();      out = pageContext.getOut();      _jspx_out = out;      out.write("  \n");      out.write("<html>  \n");      out.write("<head>  \n");      out.write("<title>自定义的错误页</title>  \n");      out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />  \n");      out.write("</head>  \n");      out.write("<body marginwidth=\"0\" leftmargin=\"0\" bgcolor=\"ffffff\">  \n");      out.write("<table width=\"90%\">  \n");      out.write("  <tbody>  \n");      out.write("    <tr>  \n");      out.write("      <td width=\"98%\">  \n");      out.write("      这是自定义的错误页  \n");      out.write("      </td>\n");      out.write("    </tr>  \n");      out.write("    <tr>  \n");      out.write("      <td>  \n");         int status_code = -1;        String exception_info = null;        Exception theException = null;        status_code = ((Integer) request.getAttribute("javax.servlet.error.status_code"));        exception_info = (String) request.getAttribute("javax.servlet.error.message");        theException = (Exception) request.getAttribute("javax.servlet.error.exception_type");        if(status_code==404)                  response.sendRedirect("http://localhost:8080/websearch/essen_list.jsp");        if(status_code==500)                          response.sendRedirect("http://localhost:8080/websearch/essen_list.jsp");        out.println("<br><b>StatusCode:</b> " +  status_code);        out.println("<br><b>Exception:</b>" + exception_info);        out.write("     </td>  \n");      out.write("    </tr>  \n");      out.write("  </tbody>  \n");      out.write("</table>  \n");      out.write("</body>  \n");      out.write("</html> \n");      out.write("\n");      out.write("\n");    } catch (java.lang.Throwable t) {      if (!(t instanceof javax.servlet.jsp.SkipPageException)){        out = _jspx_out;        if (out != null && out.getBufferSize() != 0)          try { out.clearBuffer(); } catch (java.io.IOException e) {}        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);        else throw new ServletException(t);      }    } finally {      _jspxFactory.releasePageContext(_jspx_page_context);    }  }}
可以看到是抛了异常,而异常就是代码不规范造成的sendRedirect后还有out.println。所以可以把out.println去掉
<table width="90%">    <tbody>      <tr>        <td width="98%">        这是自定义的错误页        </td>    </tr>      <tr>        <td>  <%         int status_code = -1;        String exception_info = null;        Exception theException = null;        status_code = ((Integer) request.getAttribute("javax.servlet.error.status_code"));        exception_info = (String) request.getAttribute("javax.servlet.error.message");        theException = (Exception) request.getAttribute("javax.servlet.error.exception_type");        if(status_code==404)                  response.sendRedirect("http://localhost:8080/websearch/essen_list.jsp");        if(status_code==500)                          response.sendRedirect("http://localhost:8080/websearch/essen_list.jsp");        out.println("<br><b>StatusCode:</b> " +  status_code);        out.println("<br><b>Exception:</b>" + exception_info);  %>     </td>      </tr>    </tbody>  </table>


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 上学时月经侧漏怎么办 漏电被电的脚肿怎么办 走路有尿溢出来怎么办 篮球气嘴漏气了怎么办 暗线插座盒坏了怎么办 焊过电焊眼睛疼怎么办 烧电焊后眼睛痛怎么办? 焊完电焊眼睛疼怎么办 烧电焊后眼睛痛怎么办 用电焊后眼睛痛怎么办 看电焊后眼睛痛怎么办 眼睛焊电焊很痛怎么办 电焊没带眼睛痛怎么办 有东西进眼睛了怎么办 眼睛有东西磨眼怎么办 怀孕了眼睛肿疼怎么办 眼睛疼又红血丝怎么办 用眼过度眼睛疼怎么办 眼睛玩手机视力下降怎么办 看手机眼睛疼该怎么办 眼睛眨一下就痛怎么办 着火了怎么办教案详案 汽车尾灯磕破了怎么办 后尾灯灯罩裂了怎么办 七氟丙烷喷伤了怎么办 冒险岛2fps低怎么办 虐杀原形2很卡怎么办 玩虐杀原形2卡怎么办 虐杀原形2闪退怎么办 电脑显示不出u盘怎么办 电脑不显示u盘怎么办 u盘在电脑不显示怎么办 笔记本不识别u盘怎么办 u盘突然识别不了怎么办 xp电脑读不出u盘怎么办 电脑无法读取u盘怎么办 win7电脑不读u盘怎么办 电脑识别不出u盘怎么办 u盘电脑读不出来怎么办 u盘突然无法识别怎么办 u盘电脑无法识别怎么办