把驱动
msbase.jar
mssqlserver.jar
msutil.jar拷到tomcat/common/lib下

解决方案 »

  1.   

    是的,resin和tomcat的JDBC驱动放的位置是不一样的
      

  2.   

    谢谢两位!!!终于成功了。
    不过想问一下已经把
    msbase.jar
    mssqlserver.jar
    msutil.jar
    添加到classpath中了.
    那么Tomcat的程序不是会到那个目录下找吗?
    为什么还要拷文件到/common/lib下?
      

  3.   


    1.一般只有使用Tomcat数据源时才把数据库驱动程序放在/common/lib,而直接通过JDBC连接数据库或者使用第三方连接池包可以放在webapps\myapp\web-inf\lib就可以了。2.把数据库驱动程序放到操作系统的classpath中不一定有效是因为tomcat不用系统中指定的jdk或者tomcat的启动配置滤掉了一些信息
      

  4.   

    GJA106(中文字符)讲得够详细了