source

H2 콘솔에서 H2 데이터베이스에서 webAllowOthers 오류 발생

manysource 2023. 3. 11. 09:15

H2 콘솔에서 H2 데이터베이스에서 webAllowOthers 오류 발생

heruko를 사용하여 h2 콘솔을 로드하려고 할 때 heruko를 사용하여 어플리케이션을 전개하고 있습니다.

H2 콘솔 죄송합니다. 이 서버에서 원격 연결('webAllowOthers')을 사용할 수 없습니다.

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

구글에서 .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

제가 뭘 잘못했는지 말씀해 주세요.h2 콘솔을 볼 수 없습니다.누군가 도와주시면 감사하겠습니다.cosole은 로컬 및 heroku에서 정상적으로 동작하고 있으며 DB는 문제없이 동작하고 있지만 콘솔을 표시할 수 없습니다.어떤 도움이라도 주시면 대단히 감사하겠습니다.

고마워 차이탄야

application.properties, 다음의 설정을 추가합니다.

spring.h2.console.settings.web-allow-others=true

저 같은 경우에는 효과가 있어요.

application.yml 형식을 사용하는 사용자용

spring:
  h2:
    console:
      enabled: true
      settings:
        web-allow-others: true

프로젝트를 중지하고 application.properties에 추가합니다.

spring.h2.console.enabled=true
spring.h2.console.settings.web-allow-others=true

그런 다음 main을 실행하고 브라우저를 새로고침합니다.

언급URL : https://stackoverflow.com/questions/44867227/h2-console-throwing-a-error-weballowothers-in-h2-database