0

我正在尝试运行一个示例项目,该项目是通过从 Apache Ignite Web 控制台下载该项目而创建的。我可以从 Eclipse IDE 启动服务器和其他代码。

当服务器启动时,我使用 Apache Ignite Web 控制台创建的缓存被创建了。

但是,当我尝试运行 loadCache 类时,我得到:

“没有合适的驱动程序错误”

我的 secret.properties 文件包含:

dsGeneric_Employees.jdbc.url=jdbc:mysql://localhost:3306/employees
dsGeneric_Employees.jdbc.username=root
dsGeneric_Employees.jdbc.password=

我的类路径中有 mysql-connector-java-8.0.11.jar。

部分堆栈跟踪如下:

线程“主”javax.cache.integration.CacheLoaderException 中的异常:无法加载缓存:DepartmentsCache

...

引起:classorg.apache.ignite.IgniteCheckedException:加载缓存失败

...

原因:java.sql.SQLException:无法从底层数据库获取连接!

...

原因:com.mchange.v2.resourcepool.CannotAcquireResourceException:ResourcePool 无法从其主工厂或源获取资源。...引起:java.sql.SQLException:没有合适的驱动程序...

...

原因:java.sql.SQLException:没有合适的驱动程序

……

我不确定为什么它找不到驱动程序。我尝试了很多方法,但都没有取得任何进展。

4

0 回答 0