我正在尝试运行一个示例项目,该示例项目是通过从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:没有合适的驱动程序
... ...
我不确定为什么找不到驱动程序。我尝试了许多方法,但没有取得任何进展。