TL; DR:
我们如何知道对于特定版本的Tomcat需要使用哪个版本的tomcat-jdbc驱动程序?
是否有任何合理的文件?
较长版本
多年来,我一直在寻找一个合理的解释,说明哪个tomcat-jdbc驱动程序与特定版本的Tomcat一起使用,但我就是找不到任何说明"对于此版本的tomcat,请使用此版本的tomcat-jdbc驱动程序"。
我的直觉是tomcat-jdbc版本应该和我们运行的tomcat服务器版本相同,这是真的吗?
这意味着,如果我们运行tomcat9.0.65,我们应该使用tomcat-jdbc9.0.65?
是否有任何链接,具体说明了该怎么做?
任何友好的指示将不胜感激。
1条答案
按热度按时间nvbavucw1#
在@andrewJames的友好指导下,我们会发现tomcat-jdbc库是由Tomcat示例本身提供的。
我们的pom.xml中很可能有tomcat-jdbc,因为它在Spring xml配置文件中停止了缺少类名和属性的红线。
最初将tomcat-jdbc库添加到pom的人应该将该库的作用域定义为“provided”。
然后,在对连接池进行了更多的研究之后,我们决定切换到HikariCP,因为它的包大小很小,而且比tomcat-jdbc速度更快。