/META-INF/context.xml
Tomcat下位于默认的webapps目录下的程序要使用dataSource,过去我都是直接修改%tomcat%/conf/server.xml中的<context>在这个标签下增加 <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>
这样是可以达到了效果但是server.xml就被破坏了,如果一台机器上要使用多个tomcat服务器就会产生麻烦。
其实还可以写在web应用目录下面%myFirstWebApplicetion%/META-INF/context.xml中,如下:
这样是可以达到了效果但是server.xml就被破坏了,如果一台机器上要使用多个tomcat服务器就会产生麻烦。
其实还可以写在web应用目录下面%myFirstWebApplicetion%/META-INF/context.xml中,如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <Context path="/">
- <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>
- <ResourceParams name="jdbc/mysql">
- <parameter>
- <name>factory</name>
- <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
- </parameter>
- <parameter>
- <name>maxActive</name>
- <value>100</value>
- </parameter>
- <parameter>
- <name>maxIdle</name>
- <value>30</value>
- </parameter>
- <parameter>
- <name>maxWait</name>
- <value>10000</value>
- </parameter>
- <parameter>
- <name>username</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>password</name>
- <value></value>
- </parameter>
- <parameter>
- <name>driverClassName</name>
- <value>org.gjt.mm.mysql.Driver</value>
- </parameter>
- <parameter>
- <name>url</name>
- <value>jdbc:mysql://localhost:3306/my?autoReconnect=true&useUnicode=true&characterEncoding=gbk</value>
- </parameter>
- </ResourceParams>
- </Context>