在JNDI资源工厂中使用Web应用程序jdbc jar

时间:2016-07-27 12:24:41

标签: tomcat tomcat7 database-connection jndi tomcat6

我们有几个使用Tomcat资源工厂的应用程序,以便建立到数据库的连接池。 根据{{​​3}}:

  

使用JDBC数据源JNDI资源工厂要求您为Tomcat内部类和Web应用程序提供适当的JDBC驱动程序。通过将驱动程序的JAR文件安装到$ CATALINA_HOME / lib目录中可以很容易地实现这一点,这使得驱动程序既可用于资源工厂,也可用于应用程序。   我们在$ CATALINA_HOME / lib文件夹中有一个jar,从那里使用这个jar

有时似乎很难同时为所有应用程序升级jdbc jar版本,我们需要一种方法来指定不同的jar用于不同的应用程序。

但是,如果我们从$ CATALINA_HOME / lib中删除jdbc jar并将其仅放在应用程序中,则Web-inf / lib应用程序无法启动,因为它无法找到jar文件。

请您推荐一些如何实现上述用例(指定用于不同应用程序的不同jar)。 ?最好避免使用诸如此documentation

之类的不同连接池技术之类的解决方案

0 个答案:

没有答案