在tomcat context.xml中定义数据源资源

时间:2017-02-17 21:50:36

标签: spring apache tomcat resources datasource

我正在使用Spring批处理和Spring批处理管理,我在applicationContext中编写了这段代码,定义了一个名为dataSource的bean:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" ... />

现在,我将更改此代码,在Tomcat的dataSource文件中定义我的“context.xml”,然后加载它。

我读到这可以定义像这样的资源:

<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
        maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/myDatabase"
        password="myPass" type="javax.sql.DataSource"
        url="jdbc:oracle:thin:@host.com:1521/abc" username="myUser" />

然后使用以下代码将其加载到applicationContext.xml中:

<jee:jndi-lookup id="dataSource" jndi-name="jdbc/myDatabase" />

但是有了这个我有一个问题。可以为我的dataSource定义一个资源,使其属于org.apache.commons.dbcp.BasicDataSource类,而不是javax.sql.DataSource

任何帮助?

谢谢

0 个答案:

没有答案