springboot中pom.xml文件中加入spring-boot-starter-data-jpa启动之后报错

滑过浪潮ξ 2017-10-31 08:54:40
:: Spring Boot :: (v1.5.8.RELEASE)

2017-10-31 20:46:35.925 INFO 2216 --- [ main] com.example.demo.GirlApplication : Starting GirlApplication on LAPTOP-B7H78UB8 with PID 2216 (E:\eclipsespace\girl\target\classes started by 张佳坤 in E:\eclipsespace\girl)
2017-10-31 20:46:35.927 INFO 2216 --- [ main] com.example.demo.GirlApplication : The following profiles are active: dev
2017-10-31 20:46:35.965 INFO 2216 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1817d444: startup date [Tue Oct 31 20:46:35 GMT+08:00 2017]; root of context hierarchy
2017-10-31 20:46:37.038 INFO 2216 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8081 (http)
2017-10-31 20:46:37.047 INFO 2216 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2017-10-31 20:46:37.047 INFO 2216 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.23
2017-10-31 20:46:37.167 INFO 2216 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/zjk] : Initializing Spring embedded WebApplicationContext
2017-10-31 20:46:37.167 INFO 2216 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1206 ms
2017-10-31 20:46:37.297 INFO 2216 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-10-31 20:46:37.301 INFO 2216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-10-31 20:46:37.301 INFO 2216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-10-31 20:46:37.301 INFO 2216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-10-31 20:46:37.301 INFO 2216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-10-31 20:46:37.322 WARN 2216 --- [ main] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.sql.DataSource' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
2017-10-31 20:46:37.323 INFO 2216 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2017-10-31 20:46:37.334 INFO 2216 --- [ main] utoConfigurationReportLoggingInitializer :

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2017-10-31 20:46:37.426 ERROR 2216 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of constructor in org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration required a bean of type 'javax.sql.DataSource' that could not be found.
- Bean method 'dataSource' not loaded because @ConditionalOnClass did not find required class 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType'
- Bean method 'dataSource' not loaded because @ConditionalOnClass did not find required class 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType'


Action:

Consider revisiting the conditions above or defining a bean of type 'javax.sql.DataSource' in your configuration.
...全文
2350 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pFong 2017-11-03
  • 打赏
  • 举报
回复
你是不是没导数据库驱动包啊
滑过浪潮ξ 2017-11-01
  • 打赏
  • 举报
回复
主要问题就是 pom.xml中的 spring-boot-starter -data-jpa这个添加到pom.xml中启动就会报错,删掉就不会
滑过浪潮ξ 2017-11-01
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zjk</groupId> <artifactId>girl</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>girl</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> <relativePath /> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <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-web</artifactId> </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> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- 连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.9</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
Enchanter, 2017-11-01
  • 打赏
  • 举报
回复
你不把你的Pom.xml贴出来,怎么给你看是什么问题?
滑过浪潮ξ 2017-11-01
  • 打赏
  • 举报
回复
求大神解决!!!

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧