Tomcat,从外部配置文件设置数据库资源池

时间:2014-11-21 07:19:31

标签: java java-ee tomcat7

我正在server.xml中创建一个数据库池,如下所示

<Resource
    name="jdbc/repositoryDS" auth="Container" type="javax.sql.DataSource"
    maxActive="20" maxIdle="10" minIdle="2" initialSize="2" maxWait="10000"
    testOnBorrow="true" validationQuery="select 1 from dual"
    poolPreparedStatements="true"
    username="${database.login}" password="${database.password}"
    driverClassName="${connection.driver_class}"
    url="jdbc:mysql://${database.host}:${database.port}/cms?autoReconnect=true&amp;characterEncoding=utf8" />

所有这些属性都在我的catalina.properties中,一切正常。

我们可以从外部文件中读取这些内容,例如用户主文件夹(db.propeties)。我尝试在shared.loader =和common.loader =中设置路径并将路径设置为我的属性文件,但它似乎无法正常工作。

还有其他方法或我遗失了什么吗?

0 个答案:

没有答案