java - Spring Tool Suite 找不到 JDBC 驱动程序类

标签 java spring maven-3

在项目构建过程中,我收到一个错误:

Could not load JDBC driver class [com.mysql.jdbc.Driver]

我的项目(mysql-connector-java-5.1.18-bin.jar)附加了jdbc连接器,并且我在“database.properties.svn-base”中指定我正在使用MySQL。并且该服务正在运行。我将这个“jar”放置在 webapp/web-inf/lib/目录中。

但我注意到,该系统无法将此类添加到 Maven 依赖项中。

我该如何解决这个问题?

最佳答案

将其添加到您的 pom 中,并删除您手动添加的 jar

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.6</version>
    </dependency>

Maven 控制目标 Web 应用程序 lib 文件夹中的库,而不是相反。

关于java - Spring Tool Suite 找不到 JDBC 驱动程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790648/

相关文章:

java - 如何更新现有 Amazon S3 文件的元数据?

java - 如何控制库类的 Jackson 序列化

java - 是否可以从数组中删除项目?

spring - 带有 Hibernate 5 的 Oracle 12c 身份列

java - Maven tomcat :run issue

java - 使用 Apache Flink 处理 XML

spring - 如何在 Spring webapp 中的 JSP 中获取正确的当前 URL

java - 开发一个 Maven 3 插件,为编译过程提供一些样板文件

java - 在实时服务器中重新部署WAR时,如何避免删除目录中上传的文件?

maven - 在 Maven 中, `package:artifact:jar:version` 和包 :artifact:jar:tests:version`? 有什么区别