在pom文件中加入spring-boot-starter-data-jpa后報錯
pom文件如下:
<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/maven-v4_0_0.xsd"> ??<modelVersion>4.0.0</modelVersion> ??<groupId>com.fans</groupId> ??<artifactId>platform</artifactId> ??<packaging>war</packaging> ??<version>0.0.1-SNAPSHOT</version> ?? ??<name>?platform</name> ??<description>platform?demo?maven?spring?boot</description> ?? ??<parent> ?? <groupId>org.springframework.boot</groupId> ????<artifactId>spring-boot-starter-parent</artifactId> ????<version>1.4.1.RELEASE</version> ?? <relativePath></relativePath> ??</parent> ?? ??<properties> ?? <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ?? <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> ?? <java.version>1.7</java.version> ??</properties> ?? ??<dependencies> ?? ????<dependency> ??????<groupId>org.springframework.boot</groupId> ??????<artifactId>spring-boot-starter-web</artifactId> ????</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-starter-data-jpa</artifactId> ??? </dependency> ???? ????<dependency> ?????? <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ????</dependency> ???? ??</dependencies> ??<build> ????<plugins> ???? <plugin> ???? <groupId>org.springframework.boot</groupId> ???? <artifactId>spring-boot-maven-plugin</artifactId> ???? </plugin> ????</plugins> ??</build> </project>
配置文件:
server: ?port:?8081 ?context-path:?/platform cupSize:?B age:?18 content:?"cupSize:?${cupSize},age:?${age}" girl:? ?cupSize:?F ?age:?18 ? spring:? ?datasource:? ??driver-class-name:?com.mysql.jdbc.Dirver ??url:?jdbc:mysql://127.0.0.1:3306/dbgirl ??username:?root ??password:?123456 ?jpa:? ??hibernate:? ???ddl-auto:?create ??show-sql:?true
運行時出現的錯誤:
2017-12-14?00:02:07.467??WARN?4140?---?[???????????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.BeanCreationException:?Error?creating?bean?with?name?'dataSource'?defined?in?class?path?resource?[org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:?Bean?instantiation?via?factory?method?failed;?nested?exception?is?org.springframework.beans.BeanInstantiationException:?Failed?to?instantiate?[org.apache.tomcat.jdbc.pool.DataSource]:?Factory?method?'dataSource'?threw?exception;?nested?exception?is?java.lang.IllegalStateException:?Cannot?load?driver?class:?com.mysql.jdbc.Dirver 2017-12-14?00:02:07.471??INFO?4140?---?[???????????main]?o.apache.catalina.core.StandardService???:?Stopping?service?Tomcat 2017-12-14?00:02:07.489??WARN?4140?---?[ost-startStop-1]?o.a.c.loader.WebappClassLoaderBase???????:?The?web?application?[platform]?appears?to?have?started?a?thread?named?[Abandoned?connection?cleanup?thread]?but?has?failed?to?stop?it.?This?is?very?likely?to?create?a?memory?leak.?Stack?trace?of?thread: ?java.lang.Object.wait(Native?Method) ?java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) ?com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43) 2017-12-14?00:02:07.516??INFO?4140?---?[???????????main]?utoConfigurationReportLoggingInitializer?:? Error?starting?ApplicationContext.?To?display?the?auto-configuration?report?re-run?your?application?with?'debug'?enabled. 2017-12-14?00:02:07.525?ERROR?4140?---?[???????????main]?o.s.boot.SpringApplication???????????????:?Application?startup?failed 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.BeanCreationException:?Error?creating?bean?with?name?'dataSource'?defined?in?class?path?resource?[org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:?Bean?instantiation?via?factory?method?failed;?nested?exception?is?org.springframework.beans.BeanInstantiationException:?Failed?to?instantiate?[org.apache.tomcat.jdbc.pool.DataSource]:?Factory?method?'dataSource'?threw?exception;?nested?exception?is?java.lang.IllegalStateException:?Cannot?load?driver?class:?com.mysql.jdbc.Dirver at?org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1051)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:372)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1023)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1076)?~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:851)?~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)?~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)?~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761)?[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371)?[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.SpringApplication.run(SpringApplication.java:315)?[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)?[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.SpringApplication.run(SpringApplication.java:1175)?[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?com.fans.PlatformApplication.main(PlatformApplication.java:10)?[classes/:na] Caused?by:?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'dataSource'?defined?in?class?path?resource?[org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:?Bean?instantiation?via?factory?method?failed;?nested?exception?is?org.springframework.beans.BeanInstantiationException:?Failed?to?instantiate?[org.apache.tomcat.jdbc.pool.DataSource]:?Factory?method?'dataSource'?threw?exception;?nested?exception?is?java.lang.IllegalStateException:?Cannot?load?driver?class:?com.mysql.jdbc.Dirver at?org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1023)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1128)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1056)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] ...?28?common?frames?omitted Caused?by:?org.springframework.beans.BeanInstantiationException:?Failed?to?instantiate?[org.apache.tomcat.jdbc.pool.DataSource]:?Factory?method?'dataSource'?threw?exception;?nested?exception?is?java.lang.IllegalStateException:?Cannot?load?driver?class:?com.mysql.jdbc.Dirver at?org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] ...?41?common?frames?omitted Caused?by:?java.lang.IllegalStateException:?Cannot?load?driver?class:?com.mysql.jdbc.Dirver at?org.springframework.util.Assert.state(Assert.java:392)?~[spring-core-4.3.3.RELEASE.jar:4.3.3.RELEASE] at?org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:214)?~[spring-boot-autoconfigure-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:174)?~[spring-boot-autoconfigure-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:42)?~[spring-boot-autoconfigure-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Tomcat.dataSource(DataSourceConfiguration.java:53)?~[spring-boot-autoconfigure-1.4.1.RELEASE.jar:1.4.1.RELEASE] at?sun.reflect.NativeMethodAccessorImpl.invoke0(Native?Method)?~[na:1.7.0_79] at?sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)?~[na:1.7.0_79] at?sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)?~[na:1.7.0_79] at?java.lang.reflect.Method.invoke(Method.java:606)?~[na:1.7.0_79] at?org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)?~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE] ...?42?common?frames?omitted
請問這是什么原因造成的,怎么處理?
2018-01-13
pom.xml加回了jpa的引用, 項目啟動時會去讀yml或properties文件里的jdbc配置,沒有就報錯了。
你把jpa、datasource配好后就可以了。如果沒有相應的數據庫驅動包,那也是加上。
你可以看一下源碼org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration
2018-06-05
我也遇到這問題,怎么解決的拼對了也不行
2018-05-11
2018-04-26
com.mysql.jdbc.Driver拼錯了
2018-04-25
你解決了嗎?我也是同樣的問題?
2018-04-17
aliyun的maven上搜索一下,把版本號帶上
2018-01-21
https://stackoverflow.com/questions/34240159/spring-boot-war-file-on-tomcat-errorpagefilter-cannot-be-cast-to-tomcatembedded/34285983
搜了一夜晚,看到這個,覺得可能是內置tomcat的原因,這題有三百多瀏覽,居然沒人回答一下么,我沒思路,甚至正確的問題都提不出來
2018-01-21
初學,完全搞不清楚報錯是啥意思,怎么看,無法判斷問題所在
2018-01-21
我也是在pom.xml中加入了這個
<dependency>
? ? <groupId>org.springframework.boot</groupId>
? ? <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
? ? <groupId>mysql</groupId>
? ? <artifactId>mysql-connector-java</artifactId>
</dependency>?
就報錯了
2018-01-21
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverProperties' defined in class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536) ~[spring-context-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) [spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) [spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) [spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) [spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at com.kc.AppleApplication.main(AppleApplication.java:9) [classes/:na]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverProperties' defined in class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.getEmbeddedServletContainerFactory(EmbeddedWebApplicationContext.java:199) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:162) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
... 8 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverProperties' defined in class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/HibernateException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:517) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1197) ~[spring-context-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizerBeanPostProcessor.getCustomizers(EmbeddedServletContainerCustomizerBeanPostProcessor.java:77) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizerBeanPostProcessor.postProcessBeforeInitialization(EmbeddedServletContainerCustomizerBeanPostProcessor.java:67) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizerBeanPostProcessor.postProcessBeforeInitialization(EmbeddedServletContainerCustomizerBeanPostProcessor.java:54) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1581) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:554) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
... 16 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/hibernate/HibernateException
at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_144]
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[na:1.8.0_144]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.8.0_144]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) ~[na:1.8.0_144]
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[na:1.8.0_144]
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[na:1.8.0_144]
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[na:1.8.0_144]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_144]
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
at org.hibernate.jpa.HibernatePersistenceProvider$1.isLoadedWithoutReference(HibernatePersistenceProvider.java:171) ~[hibernate-entitymanager-5.0.11.Final.jar:5.0.11.Final]
at javax.persistence.Persistence$1.isLoaded(Persistence.java:111) ~[hibernate-jpa-2.1-api-1.0.0.Final.jar:1.0.0.Final]
at org.hibernate.validator.internal.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:46) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:128) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.resolver.CachingTraversableResolverForSingleValidation.isReachable(CachingTraversableResolverForSingleValidation.java:36) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.isReachable(ValidatorImpl.java:1612) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:1597) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateMetaConstraint(ValidatorImpl.java:609) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:580) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForSingleDefaultGroupElement(ValidatorImpl.java:524) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForDefaultGroup(ValidatorImpl.java:492) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:457) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:407) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.hibernate.validator.internal.engine.ValidatorImpl.validate(ValidatorImpl.java:205) ~[hibernate-validator-5.2.4.Final.jar:5.2.4.Final]
at org.springframework.validation.beanvalidation.SpringValidatorAdapter.validate(SpringValidatorAdapter.java:94) ~[spring-context-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.validation.DataBinder.validate(DataBinder.java:877) ~[spring-context-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.boot.bind.PropertiesConfigurationFactory.validate(PropertiesConfigurationFactory.java:367) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.bind.PropertiesConfigurationFactory.doBindPropertiesToTarget(PropertiesConfigurationFactory.java:287) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.bind.PropertiesConfigurationFactory.bindPropertiesToTarget(PropertiesConfigurationFactory.java:256) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:347) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:303) ~[spring-boot-1.4.3.RELEASE.jar:1.4.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1581) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:554) ~[spring-beans-4.3.5.RELEASE.jar:4.3.5.RELEASE]
... 29 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_144]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[na:1.8.0_144]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_144]
... 65 common frames omitted