tomcat - 上传新 WAR 时,C3P0 连接池在 Tomcat 上抛出 'No suitable driver'

标签 tomcat c3p0

我的应用程序中有 C3P0 代码,但驱动程序位于 tomcat/lib 目录中。

这显然会触发类加载器问题。整个tomcat重启后一切正常。但是当我刚刚上传新的 WAR 时,它失败并显示“没有合适的驱动程序”。

最佳答案

嗯,打电话也无济于事

Class.forName("org.mariadb.jdbc.Driver")

一个人需要这样做

DriverManager.registerDriver(new org.mariadb.jdbc.Driver());

关于tomcat - 上传新 WAR 时,C3P0 连接池在 Tomcat 上抛出 'No suitable driver',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43717615/

相关文章:

java - eclipse和tomcat的应用启动区别?

json - Spring Boot 自定义服务器

java - Hibernate与sql server检索数据遇到意外的未知 token

java - c3p0 连接池,DataSources 工厂,如何关闭池?

java - Spring 和 Hibernate c3p0 错误无法完成架构验证

java - 需要帮助在 JBoss 7 项目中为 c3p0 制作全局模块

java.lang.NoClassDefFoundError : org/apache/tomcat/util/codec/binary/Base64 错误

java - 我找不到 Could not resolve view with name 'index' in servlet with name 'DispatcherServlet' 的答案

java - Hibernate c3p0初始化错误

java - 为什么要记住我的 token ?