Ich arbeite an einer monolithischen Anwendung, in der es einige benutzerdefinierte Entitäten gibt. Wenn ich über die Registerkarte Administration auf die H2-Konsole zugreife. Dadurch wird die App neu gestartet, wenn ich auf die Schaltfläche zum Verbinden klicke. Ich kann nicht verstehen, warum das passiert. Kann mir jemand helfen, es herauszufinden?jHipster H2 Konsole funktioniert nicht
In Protokollen:
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.
.
.
dies ein Problem verursacht, um die Datenbank über Konsole zuzugreifen, obwohl es kein Problem ist, während API zugreifen. Das Ausführen von Abfragen führt ebenfalls zu localhost refused to connect
. Ich bin neu bei jHipster und H2.
Konfiguration:
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
Vielen Dank für Ihre Antwort. Das habe ich aber auch schon probiert. Das hat nicht funktioniert. Was ich kürzlich versucht habe, ist Frühling: Devtools: Neustart: aktiviert: false. Das behebt mein Problem. Kannst du mir bitte kurz erklären, was Grund dafür sein kann. – WannaBeGeek
Vielleicht, weil, wenn Sie h2 verbinden, haben Sie die Standardwerte geändert und so h2 geändert 'target/classes/.h2.server.properties', die einen Neustart ausgelöst. Wenn dies der Fall ist, sollte dieser Pfad ausgeschlossen werden https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-restart-exclude –
Danke für die Info. Ich werde das mit meinem Setup überprüfen. – WannaBeGeek