当前位置: 代码迷 >> Java Web开发 >> JSP运行出现HTTP STATUS 500-是什么意思?如何改
  详细解决方案

JSP运行出现HTTP STATUS 500-是什么意思?如何改

热度:1004   发布时间:2016-04-16 21:34:52.0
JSP运行出现HTTP STATUS 500-是什么意思?怎么改?
HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /qtleft.jsp at line 109

106:  <%
107:  String sqlxtgg="select * from dx where leibie='系统公告'";
108:   ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);
109:   while(RS_resultxtgg.next())
110:   {
111:   out.print(RS_resultxtgg.getString("content"));
112:   }


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(index_jsp.java:287)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.

Apache Tomcat/6.0.20
------解决思路----------------------
java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(index_jsp.java:287)

空指针,程序有逻辑错误,检查index.jsp吧。
------解决思路----------------------
如果使用的是eclipse ,可以在工作空间中找到编译的index_jsp.java  类,然后找到对应的错误行  287 ,对照index.jsp 就知道哪行有问题了。
路径类似  workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp...
  相关解决方案