jHipster H2控制台无法正常工作

时间:2017-07-12 10:09:02

标签: h2 jhipster

我正在开发单片应用程序,其中有一些自定义实体。当我通过“管理”选项卡访问H2控制台时。当我单击连接按钮时,它会导致应用程序重新启动。我无法理解为什么会这样。任何人都可以帮我解决这个问题。

在日志中:

DEBUG 971  --- [  Thread-51] com.mydomain.mytable1 : close successful. 
DEBUG 971  --- [  Thread-51] com.mydomain.mytable2 : close successful. 
DEBUG 971  --- [  Thread-51] com.mydomain.mytable3 : close successful. 
.
.

这会导致通过控制台访问数据库的问题,但访问API时没有问题。执行查询也会产生localhost refused to connect。我是jHipster和H2的新手。

配置:

spring:
    profiles:
        active: dev
        include: swagger
    devtools:
        restart:
            enabled: true
        livereload:
            enabled: false # we use gulp + BrowserSync for livereload
    jackson:
        serialization.indent_output: true
    datasource:
        type: com.zaxxer.hikari.HikariDataSource
        url: jdbc:h2:file:./target/h2db/db/mydatabase;DB_CLOSE_DELAY=-1
        username: frothers
        password:
    h2:
        console:
            enabled: false
    jpa:
        database-platform: io.github.jhipster.domain.util.FixedH2Dialect
        database: H2
        show-sql: true
        properties:
            hibernate.id.new_generator_mappings: true
            hibernate.cache.use_second_level_cache: true
            hibernate.cache.use_query_cache: false
            hibernate.generate_statistics: true
            hibernate.cache.region.factory_class: io.github.jhipster.config.jcache.NoDefaultJCacheRegionFactory 

1 个答案:

答案 0 :(得分:1)

如果要访问h2控制台,为什么要禁用它?

 h2:
    console:
        enabled: false

只需将enabled转为true