IT/디버깅

[디버깅] h2 콘솔에 테이블이 안보이는 원인 해결

happy_life 2022. 9. 26. 11:49

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 공부중 문제가 생겼습니다. 인텔리제이에서 잘 동작하고, db 쿼리도 날라가는데 h2에서 테이블이 보이지 않는 문제가 있어 이를 해결하는 과정을 기록하였습니다.

 

 

테이블 조회가 안되는 모습

 

 

문제 해결 과정 1

application.properties 수정

 

위와 같이 직접 url과 기타 설정을 수동으로 작성해 주었으나 문제가 해결되지 않았습니다. 혼자 이것저것 해보고 구글링을 해보았지만 2시간동안 해결을 못했었습니다.

 

그래서 유쾌한 스프링방 선배님들께 여쭤보고 문제를 해결할 수 있었습니다.

 

 

문제의 원인

 

시작에서 눌러서 했음

 

시작의 아이콘에서  h2를 눌러서 접근했었는데 http://localhost:8080/h2-console로 들어가니 문제가 해결되었습니다. 구체적으로는 local 모드와 server모드가 다른데  다른 방식으로 접근했기 때문에 오류가 났던 것이었습니다.

 

 

 

참고

https://lob-dev.tistory.com/entry/H2%EC%9D%98-LocalIn-Memory-%EC%99%80-ServerTCP-%EB%AA%A8%EB%93%9C