在web.xml中添加了
<resource-ref>
    <description>
      JNDI DataSource for example database
    </description>
    <res-ref-name>jdbc/SqlDB</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
  </resource-ref>
内容还是显示同样结果,因为困扰很多天了,希望麻烦大家帮忙解决下问题,谢谢了

解决方案 »

  1.   

    test.java中把("java:comp/env/jdbc/SqlDB");改成("jdbc/SqlDB");试试
      

  2.   

    直接在classpath中加入那三个文件的路径就ok了
      

  3.   

    我也建议你把那三个文件加到classpath中.
    不行的话再试别的.
    你把classpath贴出来看看.
      

  4.   

    classpath如下:
    .;%JAVA_HOME%\lib\tools.jar;%J2EE_HOME%\lib\j2ee.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\JavaSoft\JRE\1.3.1_03\lib\ext\QTJava.zip;
      

  5.   

    如果这样还不行 把3个sql的jarcopy到JAVA_HOME%\lib\下 然后再加到classpath中
      

  6.   

    如果可以的话,希望哪位使用tomcat4和SQL SERVER2000做WEB应用的兄弟,把在你的机子上已经成功连接SQL SERVER2000的TOMCAT的server.xml和你所编写的WEB应用目录里的web.xml文件发送到我的信箱[email protected],谢谢
      

  7.   

    如果可以的话,希望哪位使用tomcat4和SQL SERVER2000做WEB应用的兄弟,把在你的机子上已经成功连接SQL SERVER2000的TOMCAT的server.xml和你所编写的WEB应用目录里的web.xml文件发送到我的信箱[email protected],谢谢