Je travaille sur une application monolithique dans laquelle il y a des entités personnalisées. Lorsque j'accède à la console H2 via l'onglet Administration. Il provoque le redémarrage de l'application lorsque je clique sur le bouton de connexion. Je ne suis pas capable de comprendre pourquoi cela arrive. Quelqu'un peut-il m'aider à le comprendre.Console jHipster H2 ne fonctionne pas
Dans les journaux:
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.
.
.
Ceci est à l'origine d'un problème pour accéder à la base de données via la console bien, il n'y a pas de problème lors de l'accès API. L'exécution de requêtes génère également localhost refused to connect
. Je suis nouveau à jHipster et H2.
Configuration:
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
Merci d'avoir répondu. Mais j'ai déjà essayé cela aussi. Cela n'a pas fonctionné. Ce que j'ai essayé récemment, c'est spring: devtools: restart: enabled: false. Cela corrige mon problème. Pouvez-vous m'expliquer brièvement ce qui peut être une raison pour cela? – WannaBeGeek
Peut-être parce que lorsque vous vous connectez à h2, vous avez modifié les valeurs par défaut et donc h2 modifié 'target/classes/.h2.server.properties' qui a déclenché un redémarrage. Si tel est le cas, ce chemin doit être exclu https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-restart-exclude –
Merci pour l'info. Je vais vérifier cela avec ma configuration. – WannaBeGeek