spring boot 引入JPA 后project无法启动

 报错信息如下:

是由找不到 CoreMessageLogger.debugf 方法引起的,CoreMessageLogger类继承了BasicLogger, 而BasicLogger 出现在了2个jar包中,删除jboss-logging-3.1.1.GA.jar 即可.


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-08-14 17:25:39.810 ERROR 10728 --- [  restartedMain] o.s.b.d.LoggingFailureAnalysisReporter   : 

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

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:94)

The following method did not exist:

    org.hibernate.internal.CoreMessageLogger.debugf(Ljava/lang/String;II)V

The method's class, org.hibernate.internal.CoreMessageLogger, is available from the following locations:

    jar:file:/D:/repository/org/hibernate/hibernate-core/5.3.10.Final/hibernate-core-5.3.10.Final.jar!/org/hibernate/internal/CoreMessageLogger.class

It was loaded from the following location:

    file:/D:/repository/org/hibernate/hibernate-core/5.3.10.Final/hibernate-core-5.3.10.Final.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of org.hibernate.internal.CoreMessageLogger


Process finished with exit code 0

  

 

 

 

 

参考 http://blog.sina.com.cn/s/blog_54132b790102vww3.html

posted @ 2019-08-15 13:17  wahaha603  阅读(860)  评论(0编辑  收藏  举报