java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at testBBS.DB.getConn(DB.java:13)
at org.apache.jsp.Article_jsp._jspService(Article_jsp.java:90)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
at java.lang.Thread.run(Thread.java:619)
2011-1-31 11:08:10 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at testBBS.DB.createStmt(DB.java:27)
at org.apache.jsp.Article_jsp.tree(Article_jsp.java:18)
at org.apache.jsp.Article_jsp._jspService(Article_jsp.java:91)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
at java.lang.Thread.run(Thread.java:619)

解决方案 »

  1.   

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    根据这行的异常来看,应该是数据库没有过驱动。你看一下你的数据驱动有没有,密码正确不,也有可能
    你没有导包。
      

  2.   

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    根据这行的提示来看,应该是没有过找到驱动。是有可能是你的mysql数据库包没有导进来。
      

  3.   

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver说明你的包没有导进去也许你加了 但是你把外部文件移动了  也有影响的在MyEclipse下 他只是引用 没有把包真正的复制到项目下面
      

  4.   

    没MYSQL的jar包,可能你没有把jar包放到lib文件下
      

  5.   

    java.lang.NullPointerException
    at testBBS.DB.createStmt(DB.java:27)
    at org.apache.jsp.Article_jsp.tree(Article_jsp.java:18)
    ---------------------------------------------------------
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver去看看,这两个问题
      

  6.   

    同意四楼,外部文件是不是移动了?重新加jar包吧
      

  7.   

    把你的jdbc驱动放到web-inf下面的lib里面去
      

  8.   

    呵呵,估计兄弟是重新发布了应用,没有在lib目录中添加相应的JAR包
      

  9.   

    没有驱动啊,少包了。
    在 WEB 项目中 WEB-INF 文件夹下有一个 lib 文件夹,只要把包放进去就可以了。这是最通用也是最明智的做法。