从JNDI的Properties文件中读取连接属性

时间:2014-10-20 08:17:31

标签: tomcat tomcat6

我在server.xml中设置了JNDI连接池,可以从我的webapps访问。一切正常。但是连接池属性是在server.xml中内联定义的

<Resource name="_jdbc/kpdB" auth="Container" type="javax.sql.DataSource"
               maxActive="15" maxIdle="5" maxWait="10000"
               username="user1" password="password" driverClassName="oracle.jdbc.driver.OracleDriver" />

但我更喜欢类似于如何从tomcat-users.xml创建userDatabse(它提供对tomcat管理器的访问权限)的方式,但在我的情况下是从属性文件创建的。有没有办法做到这一点(我经历了创建kpDB datsource的Factory类,并且它不像userDatabse那样具有pathFile属性)?而且我也希望从类路径中读取文件而不是从conf目录中读取文件。

0 个答案:

没有答案