日期:2014-05-18  浏览次数:20633 次

用jsp连接mysql数据库报错
求教各位高手   运行jsp总提示
org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP:  


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

tomcat   提示   notFoundException:org.gjt.mm.mysql.Driver
                        no   suitable   dirver   found   for   jdbc:mysql://localhost/test
是不是classpath配置的问题?我已经把mysql的connector拷到tomcat和java的lib目录下了.求高手指点

------解决方案--------------------
數據庫驅動程序沒設定好環境變量
------解决方案--------------------
楼上说的不对. 试试拷到 tomcat\common\lib
------解决方案--------------------
驱动包不对,换个驱动包吧,用mysql下的com.mysql.Driver,然后将驱动包放在项目lib中,或者放到tomcat的lib中,这样就能找到了。
------解决方案--------------------
1。把驱动放到TOMCAT/common/lib下或者是WEBROOT/WEB-INF/lib下
2。去mysql下最新的驱动
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.aiyiweb.com/j2ee/2308.html