jsp连接数据库老是出错,请高手帮忙解决~~
来源:百度知道 编辑:UC知道 时间:2024/09/21 19:00:59
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.driver
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
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
javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.driver
org.apache.jasper.runtime.PageContextImpl.doHandle
********************************************************************************************************************************************
能找到tomcat把,把mysql-connector-java-5.1.6-bin.jar这个东西放到/webapps/你的工程/WEB-INF/lib/下面,别重新发布,如果能跑,就把你这个包放到你你本地工程中的 /WEB-INF/lib下,然后要内加载,别外加载,然后重新发布就可以了
java.lang.ClassNotFoundException: com.mysql.jdbc.driver
意思是找不到jdbc驱动,装了jdbc驱动了吗,装好之后要把lib下的三个jar文件导入到项目中,对项目名称点右键——构建路径-配置构建路径,在库标签中选添加外部jar将这个三个选中即可
第1句话不是说了com.mysql.jdbc.driver 驱动没有找到吗
你要把jdbc的驱动包放到tomcat的lib目录下,我怀疑你的包好象也少了
配置jndi连接方式,在server.xml后面加上连接池,程序里面采用连接池,这样就可以的
你想知其然还是知其所以然?你提供的信息不足,无法很有针对性地回答。
[snow03162268 - 见习魔法师 三级]
“装好之后要把lib下的三个jar文件导入到项目中,对项目名称点右键——构建路径-配置构建路径,在库标签中选添加外部jar将这个三个选中即可”
-------------------------------------------------------------------
你没见过项目构建路径里的jar文件其实不在运行时lib里的情况吧?这个做法不保险。
[一朵瘩红花 - 高级经理 六级]
“你要把jdbc的驱动包放到tomcat的lib目录下”
------------------------------------------------------