Tomcat 数据源学习笔记
条件1:数据库驱动程序的jar包必须放在Tomcat的common/lib的目录下。
条件2: web应用的WEB-INF/lib目录下不存在Tomcat的common/lib目录下的jar包(Tomcat的配置手册说只需不存在Jakarta-Commons DBCP 1.0.jar,Jakarta-Commons Collections 2.0.jar, Jakarta-Commons Pool 1.0.jar这三个jar包就可以了,但是测试的时候发现不只是这三个jar包,其他包会造成未知的连接错误,所以最好WEB-INF/lib目录下不存在common/lib目录下的jar包)。
配置步骤1:配置server.xml文件的数据源(需要对server.xml配置文件有一定了解,这里以Mysql为例)
<Context path="/DBTest" docBase="DBTest"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_DBTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/TestDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<