C:\Tomcat\common\lib\下就可以了,我不明白为什么要把jdbc的.jar文件拷贝过去才可以,请大家告诉我为这个目录下放的.jar打包文件
是TOMCAT共用的,
就像jdk/lib/目录下的.JAR文件不用导入就能用,比如果java.lang包,yi 如果自己做了WEBAPP
在webapp/WEB-INF/lib/下放.JAR包文件,那么就整个WEBAPP都能用这个包里面的类文件

解决方案 »

  1.   

    而且,现在也不需要设置j2sdk、Tomcat的CLASSPATH,java/jsp程序也能够正常运行,请教为什么?这个问题没想通,回去试一下看如果是用DOS下的JAVAC
    不设j2sdk 的CLASSPATH就能编译运行好像不太可能的
    如果是的话真的想不通,
    可能我理解错了.
    下面是我上面的回复
    就像jdk/lib/目录下的.JAR文件不用导入就能用,比如果java.lang包,yi
    上面是错的,.jar文件里面的类还是要导入的,java.lang是个例外,因为是核心包
     但一定要 把CLASSPATH设入指向lib/这个目录
    TOMCAT也是要把classpath设向C:\Tomcat\common\lib\下面,指向里面的一些.jar文件
      

  2.   

    写JSP程序需要不需要设置CLASSPATH,但是要把jdbc的.jar压缩包拷贝到Tomcat\common\lib的目录下。如果不拷贝,而是在环境变量中设置CLASSPATH指向C:\JDBC\的目录下(我下载了MySQL的JDBC驱动以后解压放置的目录),是不能正常运行JSP程序的。
    但是对于Java访问MySQL数据库的程序,需要设置CLASSPATH=C:\JDBC\*.jar,这样的话才能正常运行程序,访问数据库。