数据源tomcat配置信息:server.xml
<Context path="/NDP950_Server" docBase="NDP950_Server"
                 debug="5" reloadable="true" crossContext="true">
             <Resource 
                name="jdbc/NDP950_Server" 
                auth="Container" 
                type="javax.sql.DataSource" 
                maxActive="100" 
                maxldle="30" 
                maxWait="10000" 
                username="root" 
                password="neolinkota" 
                driverClassName="com.mysql.jdbc.Driver" 
                url="jdbc:mysql://localhost:3306/ndp950db?autoReconnect=true"/>
        </Context>
      </Host>/apache-tomcat-7.0.42/webapps/NDP950_Server/WEB-INF/web.xml
<description>MySql App</description>
  <resource-ref>
     <description>DB Connection</description>
     <res-ref-name>jdbc/NDP950_Server</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
  </resource-ref>在/apache-tomcat-7.0.42/webapps/common中导入jar包前台测试代码.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.DataSource" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.sql.*" %>
    <title>My JSP 'index.jsp' starting page</title>
  </head>
  <body>
        <%
            Connection conn=null;
            Statement stmt=null;
            ResultSet rs=null;
            try
            {
                Context ctx=new InitialContext();                DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/NDP950_Server");    
                conn=ds.getConnection();
 conn=ds.getConnection();                stmt=conn.createStatement();
                String sql="select * from Admin_inforsdada";
                rs=stmt.executeQuery(sql);
                while(rs.next())
                {
                        out.print(rs.getString(1)+" "+"dsada");
                        out.print(rs.getString(2)+"<br/>");
                }
            }catch(Exception e)
            {
                        out.print("error");
                e.printStackTrace();
            }
        %>
 <%
                try
                {
                        conn.close();
                }catch(Exception e)
                {
                        e.printStackTrace();
                }
        %>
</body>
</html>当测试文件被访问的时候,程序执行到conn=ds.getConnection();的时候抛出异常,不知到为什么?跪求大侠给点指点和方向。