当前位置: 首页 > 知识库问答 >
问题:

加载驱动程序org.mariabd.jdbc.失败

司徒胤
2023-03-14

我有一个Spring应用程序,在IDE和本地mariadb中运行良好,在POM中使用mariadb 2.7.4,如下所示,但我在Ubuntu上运行它时出现了第二个错误。我已经删除了mysql连接器,但仍然存在问题。为什么会出现差异和问题?

<dependency>
            <groupId>org.mariadb.jdbc</groupId>
            <artifactId>mariadb-java-client</artifactId>
            <version>2.7.4</version>
        </dependency>

原因:组织。springframework。豆。BeanInstationException:未能实例化[com.zaxxer.hikari.HikariDataSource]:工厂方法“dataSource”引发异常;嵌套的异常是java。lang.IllegalStateException:无法加载驱动程序类:org。马里亚德。jdbc。组织的驱动程序。springframework。豆。工厂支持简单安装策略。在组织中实例化(SimpleInstationStrategy.java:185)。springframework。豆。工厂支持ConstructorResolver。实例化(ConstructorResolver.java:650)。。。173更多原因:java。lang.IllegalStateException:无法加载驱动程序类:org。马里亚德。jdbc。组织的驱动程序。springframework。util。明确肯定状态(Assert.java:94)。springframework。靴子自动配置。jdbc。数据源属性。在org上确定了驱动程序类名(DataSourceProperties.java:223)。springframework。靴子自动配置。jdbc。数据源属性。在org上初始化DataSourceBuilder(DataSourceProperties.java:175)。springframework。靴子自动配置。jdbc。数据源配置。在org上创建数据源(DataSourceConfiguration.java:43)。springframework。靴子自动配置。jdbc。数据源配置$Hikari。java上的数据源(DataSourceConfiguration.java:85)。基本/jdk。内部的反映NativeMethodAccessorImpl。在java上调用0(本机方法)。基本/jdk。内部的反映NativeMethodAccessorImpl。在java上调用(NativeMethodAccessorImpl.java:62)。基本/jdk。内部的反映DelegatingMethodAccessorImpl。在java上调用(DelegatingMethodAccessorImpl.java:43)。基本/java。郎。反思。方法在org调用(Method.java:566)。springframework。豆。工厂支持简单安装策略。实例化(SimpleInstationStrategy.java:154)。。。174个以上

共有1个答案

孙琨
2023-03-14

我需要明确说明战争中的司机。在IDE中,它被隐式包含。很抱歉,这个本应被预先发现的微不足道的答案。

 类似资料:
  • .m2>repository>com>microsoft>sqlserver>sqljdbc4>4.0>sqljdbc4-4.0.jar 如果有人能帮助我,我会很高兴的。

  • 问题内容: 有人告诉我,加载JDBC驱动程序的首选方法是: 我知道,这对于从XML配置文件或用户输入中读取多个驱动程序之间的动态决策更好。我很好奇的是,调用此语句如何将指定的驱动程序加载到我们什至没有将生成的“ Class”对象存储在任何地方的环境中。JavaDocs条目说: 返回与具有给定字符串名称的类或接口关联的Class对象 在那种情况下,Java开发人员仅凭此语句如何设法促进驱动程序对象的

  • 我正在处理Spring Boot项目,突然遇到应用程序无法加载MySQL jdbc的问题。(我编译了一次这个项目,没有改变任何东西) 这是我的pom.xml: 这是我的application.properties: Logcat: MySQL数据库最初是使用hibernate创建的。这些配置工作正常,但我不确定这里的真正问题是什么 编辑:我删除了。m2文件夹并从一开始安装所有依赖项。

  • 问题内容: 在Windows 10 Enterpise 64位(Microsoft Edge版本:25.10586.672.0)和Microsoft WebDriver-版本10240的本地计算机上运行selenium时出现错误。我的Selenium版本为:3.6.0 当我运行代码时,打开边缘浏览器并出现错误: 问题答案: 您可能会考虑研究发行说明中提到的内容: 更新.NET绑定以不发送不正确的W

  • 嘿,伙计们,还有一个问题,下面是信息

  • 问题内容: 我在春季配置了一个netezza db。我在类路径中添加了依赖的nzjdbc.jar 春季配置: 问题答案: 将放入您的本地Maven存储库 (在该目录执行这个位于 然后像正常依赖项一样使用它: @请参阅安装第三方JAR的指南