我将Spring Boot应用程序从1.4.6升级到了2.1.1。我使用的是oracle作为数据源,所以我在依赖项部分中添加了ojdbc6和hikaricp以及web和data-jpa启动器。另外,我添加了spring-boot-properties-migrator来处理迁移。现在,当我启动应用程序时,它挂起了很长时间,并且没有启动tomcat。
我在控制台中没有看到任何错误,并且如果删除了数据源依赖项,它将很好地工作。没问题。
在控制台日志的最后部分下方
2019-02-15 22:15:24.636 INFO 2640 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-02-15 22:15:24.636 INFO 2640 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3405 ms
2019-02-15 22:15:25.265 INFO 2640 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2019-02-15 22:15:31.262 INFO 2640 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2019-02-15 22:15:32.439 INFO 2640 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [
name: default
...]
2019-02-15 22:15:32.866 INFO 2640 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.3.7.Final}
2019-02-15 22:15:32.867 INFO 2640 --- [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
2019-02-15 22:15:33.218 INFO 2640 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.4.Final}
2019-02-15 22:15:33.948 INFO 2640 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.Oracle10gDialect
在我的pom.xml依赖项之下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-properties-migrator</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring data JPA, default tomcat pool, exclude it -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.1.0</version>
</dependency>
<!--DB-->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
</dependencies>
任何帮助将不胜感激。