为什么驱动为装不上

lilinew 2009-08-26 02:21:04
写一个简单的jsp
结果发生一下错误

代码很简单的
无非 Class.forName(driver); //加载驱动
20: conn=DriverManager.getConnection(url); //获得连接
21: stmt=conn.createStatement();
22: request.setCharacterEncoding("GBK");


为什么驱动为装不上??


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 /dup.jsp at line 19

16: //ResultSet rs = null; //查询结果
17: %>
18: <%
19: Class.forName(driver); //加载驱动
20: conn=DriverManager.getConnection(url); //获得连接
21: stmt=conn.createStatement();
22: request.setCharacterEncoding("GBK");


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.dup_jsp._jspService(dup_jsp.java:132)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.ClassNotFoundException: com.mysql.jdbc.Drive
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
org.apache.jsp.dup_jsp._jspService(dup_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

...全文
114 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangyh 2009-08-26
  • 打赏
  • 举报
回复
把驱动包拷到WEB-INF/lib下吧
xiaocaogf 2009-08-26
  • 打赏
  • 举报
回复


javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive


没有导入 mysql的jar驱动包,你看看你操作哪个地方有问题。
lilinew 2009-08-26
  • 打赏
  • 举报
回复
有这个 
mysql-connector-java-5.1.5-bin.jar

java程序都是可以的。 好奇怪,死活jsp找不到com.mysql.jdbc.Drive(找其他工程师检查了
发现还是找不到com.mysql.jdbc.Drive )
bayougeng 2009-08-26
  • 打赏
  • 举报
回复
com.mysql.jdbc.Drive没找到这个。
这个jar你导入工程了么?
c185934467 2009-08-26
  • 打赏
  • 举报
回复
没加包

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧