2017-04-19 69 views
0

我得到這個錯誤: 「:java.lang.IllegalStateException:致無法加載驅動程序類:com.mysql.jdbc.Driver如何讓我的彈簧啓動應用程序找到我的mysql jdbc jar?

這裏是POM部分:

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <scope>runtime</scope> 
</dependency> 
<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-jdbc</artifactId> 
</dependency> 

這裏是我的應用程序性能:

spring.datasource.url = jdbc:mysql://localhost 
spring.datasource.driverClassName = com.mysql.jdbc.Driver 
spring.datasource.name=demodb 
[email protected] 
spring.datasource.password=1234 
spring.datasource.driver-class-name= com.mysql.jdbc.Driver 
spring.jpa.database=mysql 
spring.jpa.database-platform=org.hibernate.dialect.MySQLDial‌​ect 

以下是完整的堆棧跟蹤:

https://gist.github.com/vt97john/f21c7a181fb7e4935a817e7aa84e20d1

+0

您是否已將spring-boot-starter-jdbc添加到您的pom/gradle構建文件中。你可以在這裏添加完整的堆棧跟蹤。 –

+0

在pom上。我已經在上面添加了完整跟蹤。 – vt97john

+0

我在這裏看不到mysql-connector-java的版本 –

回答

0

沒有必要在你的application.properties提到的「Drivers」兩次檢查,它產生於哪個驅動程序應該注入衝突。你已經在pom.xml中再次提到它。在application.properties中提到一次DriverClassName就足夠了。

0

請與下面的pom.xml依賴

<dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-data-jpa</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-jersey</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>mysql</groupId> 
      <artifactId>mysql-connector-java</artifactId> 
      <scope>runtime</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
      <scope>provided</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
    </dependencies> 
+0

這是我的全部朋友: https://gist.github.com/vt97john/4964ba129ce76f4417a8ca9cfcd7c07b – vt97john

相關問題