我们有几个使用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
之类的不同连接池技术之类的解决方案