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