Apache Ignite没有合适的驱动程序

Apache Ignite没有合适的驱动程序,ignite,Ignite,我正在尝试运行一个示例项目,该项目是通过从ApacheIgniteWeb控制台下载该项目创建的。我可以从EclipseIDE启动服务器和其他代码 当服务器启动时,我使用ApacheIgniteWeb控制台创建了缓存 但是,当我尝试运行loadCache类时,我得到: “没有合适的驱动程序错误” My secret.properties文件包含: dsGeneric_Employees.jdbc.url=jdbc:mysql://localhost:3306/employees dsGeneric

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

当服务器启动时,我使用ApacheIgniteWeb控制台创建了缓存

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

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

My 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

堆栈跟踪的一部分如下所示:

线程“main”中出现异常 javax.cache.integration.CacheLoaderException:未能加载缓存: 科室

原因:classorg.apache.ignite.IgniteCheckedException:失败 加载缓存

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

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

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


我不知道它为什么找不到司机。我尝试了许多方法,但没有取得任何进展

如何检查MySQL驱动程序是否在类路径中?你把它放在哪里?如何启动点火节点?我尝试了两种方法;1) 在运行方式配置中,我选择了classpath选项卡,并选择了“用户条目”2)uses-cp下的连接器jar作为程序参数,并指向驱动程序jar。ignite节点是使用ServerNodeDeStartup启动的,它是作为导入模型的一部分创建的。我可以看到服务器已正确启动,我可以使用ignite web控制台查看缓存等。您能否与我们共享生成的项目,以便我们可以查看?感谢你们两位。问题解决了。我已经用loadCache类设置了类路径。我认为客户端是连接和加载缓存的客户端。只要我在serverNodeStartup类上设置了类路径,它就可以像champ一样工作。谢谢