关于使用哪个Tomcat JDBC(Tomcat JDBC)驱动程序的困惑



TL;博士:

我们如何知道特定版本的tomcat需要使用哪个版本的tomcat jdbc驱动程序?

是否有任何合理的文件?

较长版本

多年来,我一直在寻找一个合理的解释,说明在特定版本的tomcat中使用哪种tomcat jdbc驱动程序。但我一直找不到任何能说明";对于这个版本的tomcat,请使用这个版本的tomcat jdbc驱动程序">

我的直觉是tomcat jdbc版本应该与我们正在运行的tomcat服务器的版本相同。这是真的吗?

也就是说,如果我们运行tomcat 9.0.65,我们应该使用tomcat jdbc 9.0.65?

有没有任何链接可以具体解释该怎么做?

任何友好的指导都将不胜感激。

在@andrewJames的友好指导下,我们发现tomcat jdbc库是由tomcat实例本身提供的。

我们的pom.xml中很可能有tomcat jdbc,因为它阻止了Spring xml配置文件中缺少类名和属性的红线。

最初将tomcat jdbc库添加到我们的pom的人应该已经将该库的作用域设置为"provided"。

然后,在对连接池进行了更多的研究后,我们决定改用HikariCP,因为它的包大小小,速度比tomcat jdbc有所提高。