在TOMCAT_HOME/conf/server.xml中的</Host>前添加:
<Context path="/struts_test" docBase="struts_test" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/struts_db"
auth="Container"
type="javax.sql.DataSource"
maxActive="20"
maxIdle="30"
maxWait="10000"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/struts_db?useUnicode=true&characterEncoding=UTF-8"/>
</Context>
解释一下:
1.path是指定访问该web应用的URL入口;
2.docBase指定web应用的文件路径,可以是绝对路径,也可以是相对于Host的appBase属性的相对路径;
3.type
4.maxActive是DBCP中处于活动状态的数据库连接的最大数目,取0表示不受限制
5.maxIdle是DBCP中处于空闲状态的数据库连接的最大数目,取0表示不受限制
6.maxWait是是DBCP中的数据库连接处于空闲状态的最长时间(以毫秒为单位)取0表示无限期等待
7.username是数据库登陆名
8.password是数据库登陆口令
9.driverClassName是只定数据库的jdbc驱动程序
10.url是指定连接数据库的URL,testDBCP是我的数据库名。