我估计这是因为 Tomcat 的问题! 可能替换成 classes12.zip
也不一定可以改好!因为我看到你的目录是 C:\Tomcat\work\localhost\gsjb\web\testthin$jsp.java我想你把 classes111.zip 或者 classes12.zip 解压缩,设置到类路径中看看!例如:你原来的类路径是 c:\orant\jdbc\lib\classes111.zip
你把 zip 中的文件解压缩到 c:\orant\jdbc\lib\classes111 目录下!
那么解压后的类路径是 c:\orant\jdbc\lib\classes111当然,如果你会把解压后的 *.class 文件重新打包成 oracle.jar. 然后加入类路径,效果是一样的!再重新 try 一下, 祝你好运!

解决方案 »

  1.   

    tomcat是需要将class12.zip解压以后才能识别你的jdbc驱动程序的。
    各种服务器不一样,有的就不需要解压
      

  2.   

    我用的是tomcat4.01,jdk1.4,oracle8i,我试了用解压classes12后再打包成jar文件,再加上classpath也不行。真不知是什么原因?
      

  3.   

    我用的是tomcat4.01,jdk1.4,oracle8i,我试了用解压classes12后再打包成jar文件,再加上classpath也不行。真不知是什么原因?
      

  4.   

    偶真是ft呀。
    那好,你就把classes12.zip放到你的application的WEB-INF下面的lib目录下面
    最简单了。要是这个也不行的话,那一定是你的系统要重装了。
      

  5.   

    C:\Tomcat\work\localhost\gsjb\web\testthin$jsp.java:63: Class 为什么会出现这个呢?这样的问题需要问吗?
    这个就是jsp所谓效率的关键,第一次运行时把jsp文件转换为java文件,然后编译
    转换后的java文件(格式是servlet格式),当然就是生成class文件(格式是servlet格式)。实际上我们每一次请求jsp的时候,都是在服务器运行经过转换产生的servlet的结果。所以出现那些文件是正常的,当然tomcat完全可以做到让用户看不到这些文件,因为这些转化可以在内存中直接完成。work就是放这些文件的地方拉。这个是tomcat的运行机制。
      

  6.   

    我的意思是找不oracle的驱动程序!我试过把classes12.jar放在自己的application的WEB-INF下面的lib目录下面能找到,但就是放到其它目录后设置它的classpath就是不行呀!不知什么原因呀!!!!!
      

  7.   

    谁能搞定这个:
    http://www.csdn.net/expert/topic/863/863066.xml?temp=.869076
      

  8.   

    我怀疑是不是跟tomcat设置有关系呀?
      

  9.   

    逼急了,
    就把打成的 oracle.jar 放到 Tomcat 目录下的 lib 目录。
    还有 server/lib 目录!先 Try 一下哦!
      

  10.   

    有一种肯定能解决你的问题的办法:  把你的classes111.zip解压缩到
            $tomcat_home\webapps\$your_project\web-inf\classes下面
            生成\oracle\..就可以了  在试一下先。
      

  11.   

    解决后不会出现以下的错误,
    oracle.jdbc.driver.OracleDriver not found.但出不出别的错误,你还要试一试。