server.xml的配置如下:
<Context path="/bbs" docBase="F:\bbs" debug="0" reloadable="true"> 
     
 <Resource name="jdbc/connectDB" auth="Container" type="javax.sql.DataSource"
      driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
  url="jdbc:microsoft.sqlserver://127.0.0.1:1433;DatabaseName=test" username="sa"
  password="password" maxActive="20" maxIdle="10" maxWait="-1"
 
 />
*********************************************************************************
web.xml的配置如下:
<resource-ref>
<description>connectDB</description>
<res-ref-name>jdbc/connectDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
*******************************
测试代码如下:<% 
try
{
Context initCtx=new InitialContext();DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/connectDB");
System.out.println("*******************");
Connection conn=ds.getConnection();
System.out.println("@@@@@@@@@@@@@@@@@@@@@@@");
Statement stmt=conn.createStatement();
ResultSet rs =stmt.executeQuery("select * from user");
 while(rs.next()) {%>
    First:<%=rs.getString(1)%>
    <%}%>
   <%out.print("Successful!\n");%>   
<%
rs.close();
stmt.close();
}
catch(Exception e)
{
e.printStackTrace();
}%>
请问是什么原因呢?