我在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目录中读取文件。