J'utilise heruko pour déployer mon application lorsque j'essaie de charger ma console h2 en utilisant heruko, cela génère une erreur disant.
H2 Console Désolé, les connexions à distance ('webAllowOthers') sont désactivées sur ce serveur.
j'utilise les paramètres ci-dessous dans mon fichier application.properties
jdbc:h2:tcp://localhost/~/test
spring.datasource.platform=h2
spring.datasource.url=jdbc:h2:mem:Roomy;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled = true
spring.h2.console.settings.trace=true
spring.h2.console.settings.web-allow-others=true
J'ai fait quelques recherches sur Google et ajouté .h2.server.properties
#H2 Server Properties
1=Generic H2 (Memory)|org.h2.Driver|jdbc:h2:mem:Roomy;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE|sa
webAllowOthers=true
tcpAllowOthers=true
webPort=8082
webSSL=false
Veuillez mentionner ce que j'ai fait de mal et je ne suis pas en mesure de voir la console H2 si quelqu'un peut m'aider à ce sujet.La cosole fonctionne bien dans le local et dans le heroku, la base de données fonctionne sans problème mais ne peut pas voir la console. serait grandement appréciable.
Merci Chaitanya
Dans application.properties
, ajoutez le paramètre suivant.
spring.h2.console.settings.web-allow-others=true
Dans mon cas, cela fonctionne.
pour ceux qui utilisent le format application.yml
spring:
h2:
console:
enabled: true
settings:
web-allow-others: true