混淆使用哪个Tomcat JDBC(tomcat-jdbc)驱动程序

brccelvz  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(177)

TL; DR:

我们如何知道对于特定版本的Tomcat需要使用哪个版本的tomcat-jdbc驱动程序?
是否有任何合理的文件?

较长版本

多年来,我一直在寻找一个合理的解释,说明哪个tomcat-jdbc驱动程序与特定版本的Tomcat一起使用,但我就是找不到任何说明"对于此版本的tomcat,请使用此版本的tomcat-jdbc驱动程序"。
我的直觉是tomcat-jdbc版本应该和我们运行的tomcat服务器版本相同,这是真的吗?
这意味着,如果我们运行tomcat9.0.65,我们应该使用tomcat-jdbc9.0.65?
是否有任何链接,具体说明了该怎么做?
任何友好的指示将不胜感激。

nvbavucw

nvbavucw1#

在@andrewJames的友好指导下,我们会发现tomcat-jdbc库是由Tomcat示例本身提供的。
我们的pom.xml中很可能有tomcat-jdbc,因为它在Spring xml配置文件中停止了缺少类名和属性的红线。
最初将tomcat-jdbc库添加到pom的人应该将该库的作用域定义为“provided”。
然后,在对连接池进行了更多的研究之后,我们决定切换到HikariCP,因为它的包大小很小,而且比tomcat-jdbc速度更快。

相关问题