出现这个问题,不要急,听我慢慢说来,有几个地方,要检查一下:
第一:
仔细检查,你的server.xml
<Resource name= "jdbc/xxx " auth= "Container " type= "javax.sql.DataSource " / >
<ResourceParams name= "jdbc/xxx " >
web.xml
<res-ref-name >jdbc/xxx </res-ref-name >
其中红色字体部分对应上没有。
第二:
第三:
在你的webserver下面的下面有没有数据库的驱动程序
第四:
在你的webserver下面,common/lib下面有没有以下三个JAR包
Jakarta-Commons DBCP 1.1
Jakarta-Commons Collections 2.1
Jakarta-Commons Pool 1.1
注意:每次用完后,一定要把connection关掉哦
第一:
仔细检查,你的server.xml
<Resource name= "jdbc/xxx " auth= "Container " type= "javax.sql.DataSource " / >
<ResourceParams name= "jdbc/xxx " >
web.xml
<res-ref-name >jdbc/xxx </res-ref-name >
其中红色字体部分对应上没有。
第二:
<DefaultContext reloadable="true" crossContext="true">看看这行有没有。
第三:
在你的webserver下面的下面有没有数据库的驱动程序
第四:
在你的webserver下面,common/lib下面有没有以下三个JAR包
Jakarta-Commons DBCP 1.1
Jakarta-Commons Collections 2.1
Jakarta-Commons Pool 1.1
注意:每次用完后,一定要把connection关掉哦
博客针对数据库连接问题给出检查要点。需检查server.xml和web.xml中对应部分是否匹配,查看特定代码行是否存在,确认webserver下有无数据库驱动程序,以及common/lib下是否有指定的三个JAR包,还提醒用完后关闭connection。

1604

被折叠的 条评论
为什么被折叠?



