win2003/sql2000+sp3/classpath=(3个)jar
在程序放在java里用javac /java运行测试都正常
在ejb里建立jndi也正常
但在web里运行就不正常?(包括tomcat及weblogic都不行)
请............问.............

解决方案 »

  1.   

    部署有问题吧?也不知道楼主到底想知道什么?
    部署的时候,你不仅要对文件进行部署,还要在WebLogic数据库连接池那里也要部署的。两个都要部署。还有,数据需要的驱动你要放在WEB-INF地下的lib目录底下,其他需要使用的驱动器类的东西都要放到这个目录底下,你是不是这样做的呢?
      

  2.   

    jdbc的问题,就是报错
    sqlserver的jdbc的3个jar文件我都放在weblogic的lib目录,classpath也已设置,我把连接jdbc的测试程序放在java里单独编译运行无问题,但在web里报错,
    Error 500--Internal Server Errorjava.lang.NoClassDefFoundError: com/microsoft/jdbc/base/BaseDriver
     at java.lang.ClassLoader.defineClass0(Native Method)
      

  3.   

    我刚把程序放在刚下载的resin下,程序过
    放在tomcat及weblogic还是不行,nnd.
    怎么办?总不成用resin换数据库
      

  4.   

    很有可能是sql2000没有打上sp4补丁包的原因。
    其它情况我倒没有试过,但在web运行时肯定是要打sp4补丁包才行的!
      

  5.   

    NoClassDefFoundError找不到驱动
      

  6.   

    把这三个jar放到 Tomcat 的server/lib下面
    试试
      

  7.   

    都试了还是有问题,网上搜索的办法都试了,下载resin就一点没问题,暂时就用resin得了,正下oracle,oracle jdbc我在2001年就好象没出过问题