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
- Exception in thread "http-bio-80-exec-*" java.lang.StackOverflowError的另类原因
- Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
- Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
- Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
- Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
- Exception in thread ""http-bio-8080"-exec-1" java.lang.OutOfMemoryError: PermGen space Exception in
- Exception in thread "http-bio-8080-exec-11" java.lang.OutOfMemoryError: PermGen space
- eclipse:Exception in thread "http-bio-8080-exec-11" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8089-exec-8" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8037-exec-45" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-10" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- eclipse Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
- Exception in thread "http-bio-8080-exec-13" java.lang.OutOfMemoryError: PermGen space
- Android学习笔记09:Paint及Canvas的简单应用
- 将byte[]转换为float
- openfire集群
- run loop
- 简易三级下拉菜单
- Exception in thread "http-bio-80-exec-*" java.lang.StackOverflowError的另类原因
- 规划股和法国和规范
- YouCompleteMe插件安装
- 浮点数的表示范围 http://www.cppblog.com/jianjianxiaole/articles/float.html
- A*算法详解(转)
- 软件自动安装
- OpenCV:应用程序无法正常启动0xc000007b解决方法
- poj3295(模拟)
- 图片上传预览firefox和ie