<plug-in className="onlyfun.caterpillar.MyConnectionPool"> <set-property property="configFile" value="/WEB-INF/conf/yourConnectionConfig.xml"/> </plug-in>另一个方式是使用 Jakarta Commons DBCP 来取得DataSource,您可以在struts-config.xml中如下设定:
....然后您就可以在 Action 中使用getDataSource(request, "dataSource")来取得DataSource对象。
<struts-config>
<data-sources>
<data-source
key="dataSource"
type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="description"
value="some database"/>
<set-property property="driverClassName"
value="com.mysql.jdbc.Driver"/>
<set-property property="username"
value="caterpillar"/>
<set-property property="password"
value="123456"/>
<set-property property="url"
value="jdbc:mysql://localhost:3306/TestDB"/>
</data-source>
</data-sources>
...
<struts-config>
...