***************项目名称/WebRoot/META-INF/Context.xml的内容********************
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/"> 
  <Resource 
name="jdbc/StuDataSource"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="sodi"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
/> 
</Context>***************项目名称/WebRoot/WEB-INF/web.xml的<web-app></web-app>里也添加了这项********************
  <resource-ref>    
<res-ref-name>jdbc/StuDataSource</res-ref-name>  
<res-type>javax.sql.DataSource</res-type>  
<res-auth>Container</res-auth>  
  </resource-ref>   ***********************返回Connection的Bean代码如下****************
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import com.mysql.jdbc.Connection;
public class StuDataSource {
public static Connection getConnection(){
Connection conn=null;
try {
Context ctx=new InitialContext();
DataSource ds=(DataSource) ctx.lookup("java:comp/env/jdbc/StuDataSource");
conn=(Connection) ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}*********************出错信息**********************
严重: Servlet.service() for servlet NextServlet threw exception
java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to com.mysql.jdbc.Connection***************************************************
救命啊!就差这一点!