当前位置: 代码迷 >> Java Web开发 >> 好心人帮忙解决一下tomcat的异常 非常感谢
  详细解决方案

好心人帮忙解决一下tomcat的异常 非常感谢

热度:9371   发布时间:2016-04-10 22:50:55.0
好心人帮忙解决一下tomcat的错误 非常感谢!
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
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause

java.lang.NullPointerException
com.wangst.bbs.DB.createStmt(DB.java:29)
org.apache.jsp.article_jsp.tree(article_jsp.java:17)
org.apache.jsp.article_jsp._jspService(article_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.30 logs.

Apache Tomcat/5.5.30
------解决方案--------------------
com.wangst.bbs.DB.createStmt(DB.java:29)
你看看这里是不是有问题  用debug调试一下
------解决方案--------------------
java.lang.NullPointerException 空指针错误
------解决方案--------------------
java.lang.NullPointerException
com.wangst.bbs.DB.createStmt(DB.java:29)  大概在这行代码,有的变量值是空的 你调用空值的某个方法了 所以报了异常 比如说String s=null; s=s.toString(); 这时,s=s.toString()就会报空指针异常,因为s是空的,你不能去掉它的任何方法  
------解决方案--------------------
应该是conn空指针,你把conn的初始化代码贴出来
------解决方案--------------------
conn为空指针呀~~~跟踪conn~~~有没有引用呀~~
------解决方案--------------------
应该是conn为null,conn初始化有问题
------解决方案--------------------
调用的时候可能写错了,conn=DB.getConn();这句话写没?
你的conn为空。所以报错
------解决方案--------------------
空指针,初始化试试!
------解决方案--------------------
你都没获得connection。
------解决方案--------------------
初始化connection时有没有报异常,调试看下是否为空,另外你的tree方法在哪里. 贴出来看看.
------解决方案--------------------
检查下数据库的地址!
------解决方案--------------------
看看本地的host里面有没有 127.0.0.1 localhost
------解决方案--------------------
楼主仔细检查,加断点,debug 一下看看,是不是方法调用有问题导致的空指针
------解决方案--------------------
Class.forName("com.mysql.jdbc.Driver")mysql少了一个l
------解决方案--------------------
Class.forName("com.mysql.jdbc.Driver")

mysql少了一个l
------解决方案--------------------
com.mysql.jdbc.Driver这个是正确的驱动
com.mysq.jdbc.Driver这个是你写吧??
------解决方案--------------------
你在和数据库交互的时候Connection都没有
Connection conn = null;
conn = getConnection();
这个在你的JSP里面抓下异常。

然后把你的驱动Class.forName("com.mysql.jdbc.Driver")写对
        
  相关解决方案