【问题标题】:java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactoryjava.lang.ClassNotFoundException:org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory
【发布时间】:2019-03-07 02:03:34
【问题描述】:

我今天刚开始在安装 Tomcat 8 时收到此错误。可能是在将 Tomcat 8 更新到最新版本后开始出现错误。

java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory

我在哪里可以找到这个类——例如,它在什么 JAR 中,我从哪里得到那个 jar?

我的数据源的设置与许多 Tomcat 教程中给出的示例完全相同。具体来说,工厂是“org.apache.commons.dbcp.BasicDataSourceFactory”,driverClassName是“com.mysql.jdbc.Driver”。

几周前我设置它时一切正常。除了今天早些时候我可能做了一个“yum update”之外,没有任何变化。

【问题讨论】:

  • 我应该补充一点,我没有使用任何类型的依赖管理工具。我正在部署自己需要的 JAR 文件。因此,我需要的是对我可以下载的 JAR 文件的直接引用,而不是放入构建脚本的命令。谢谢。

标签: mysql tomcat


【解决方案1】:

对版本 8 使用 this link。 我的第 7 版笔记中还有 this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-10
    • 2017-01-10
    相关资源
    最近更新 更多