tomcat的conf配置context.xml文件
<Resource name="jdbc/mysql"
auth="Container" 
driverClassName="com.mysql.jdbc.Driver"
type="javax.sql.DataSource"
url="jdbc:mysql://localhost:3306/test" 
username="test"  
password="123"  
maxActive="100"   
maxIdle="30" 
maxWait="10000" /> 数据库连接池DBManager.jva代码:
      public static Connection getConnection() {
Connection conn = null;
try {
Context ctx = new InitialContext();
Context envContext = (Context) ctx.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/mysql"); // 查找配置
conn = ds.getConnection();
System.out.println("数据库连接成功");
} catch (Exception e) {
                     e.printStackTrace();
}
当调用conn = DBManager.getConnection();出现空指针错误java.lang.NullPointerException页面显现的错误是
HTTP Status 500
刷新页面,连接就成功了,每天页面连接数据库第一次都是出现错误,刷新界面就连接成功,不知道什么问题,而且只有每天第一次连接,刷新页面又连接成功了,所以比较困惑,刚刚搞这个东西,找不到头绪,请高手大侠们帮我看看