Tomcat 从JNDI的属性文件中读取连接属性
我已经在server.xml中设置了JNDI连接池,可以从我的webapps访问该连接池。一切正常。但是连接池属性是在server.xml中在线定义的Tomcat 从JNDI的属性文件中读取连接属性,tomcat,tomcat6,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
<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创建UserDatabase(它提供对tomcat manager的访问)的方式,但在我的例子中是从属性文件创建的。有没有办法做到这一点(我使用了创建kpDB datsource的Factory类,它与UserDatabase不同,没有pathFile属性)?我还希望从类路径而不是conf目录读取文件