我使用TOMCAT服务器,在虚拟目录中,添加了一个加载JDBC驱动代码,如下 JDBJ.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%><html>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
out.println("找不到驱动类");
}
%>
</body>
</html>在虚拟目录的WEB-INF下,建立LIB文件夹,放入mysql-connector-java-5.0.8-bin.jar驱动程序运行JDBJ.jsp,输出"找不到驱动类",请问mysql-connector-java-5.0.8-bin.jar驱动程序,应该放在什么位置?我使用my-eclipse建立了个项目testjsp,在TOMCAT的webapps->testjsp->WEB-INF->lib->mysql-connector-java-5.0.8-bin.jar驱动程序,驱动加载成功在虚拟目录下创建的工程,在TOMCAT的webapps下没有,那mysql-connector-java-5.0.8-bin.jar驱动程序应该怎么放,谢谢知道的告诉哈!

解决方案 »

  1.   

    放这
    testjps目录下
    --->WebRoot-->WEB-INF-->lib
      

  2.   

    一般放在lib下就行了,不行在 copy多一个在tomcat\common\lib下试试
      

  3.   

    WebRoot-->WEB-INF-->lib就可以了!
      

  4.   

    不行哦,我没说清楚
    我创建了TOMCAT的虚拟目录JAVAWEBAPP,在TOMCAT的server.xml里加入代码,<context path="test" docBase="F:/JAVAWEBAPP">JAVAWEBAPP下包含文件夹WEB-INF,里面有配置文件web.xml现在要加载JDBC,不知道把mysql-connector-java-5.0.8-bin.jar放哪里,我尝试过在JAVAWEBAPP->WEB-INF里,建立lib,再在里面放置,但依然找不到驱动,就是这样。直接在TOMCAT->webapps下,部署工程没有问题。
      

  5.   

    试下放到 tomcat安装包下的lib目录下..
      

  6.   

    将mysql-connector-java-5.0.8-bin.jar包拷到testjsp->WEB-INF->lib下
    然后将项目部署到TomCat服务器上的时候就可以把包自动拷到apache-tomcat-6.0.10/lib下了
    如果没有的话,手动将包拷到tomcat的lib下
      

  7.   

    ->WEB-INF->lib
    直接把包拷到这个目录下就行了。
    如果不行,把虚拟目录加一行代码试试reloadable="true"
      

  8.   

    把驱动放在tomcat目录common下,就行了,呵呵!!,让web服务器,启动时,自动加载!!
      

  9.   


    重新发布下你的工程,最好在catch中加入一句catch(ClassNotFoundException e){
    e.printStackTrace();
    out.println("找不到驱动类");
    根据其他的错误信息去查找原因
      

  10.   

    最先使用的SqlServer,用jdbc-odbc桥接的没配置过变量也能显示加载驱动,换成mysql,CLASSPATH中配置了,将那个jar包拷贝到了jdk和tomcat的lib中,能配置的都配置了还是加载不上。不知道这个问题是否解决?