Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat 从JNDI的属性文件中读取连接属性_Tomcat_Tomcat6 - Fatal编程技术网

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

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

我已经在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创建UserDatabase(它提供对tomcat manager的访问)的方式,但在我的例子中是从属性文件创建的。有没有办法做到这一点(我使用了创建kpDB datsource的Factory类,它与UserDatabase不同,没有pathFile属性)?我还希望从类路径而不是conf目录读取文件