从1到2的Spring Boot迁移会挂起应用程序

时间:2019-02-15 17:16:36

标签: oracle hibernate maven spring-boot jpa

我将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>

任何帮助将不胜感激。

0 个答案:

没有答案