스프링 부트와 AWS로 혼자 구현하는 웹 서비스 공부중 문제가 생겼습니다. 인텔리제이에서 잘 동작하고, db 쿼리도 날라가는데 h2에서 테이블이 보이지 않는 문제가 있어 이를 해결하는 과정을 기록하였습니다.
문제 해결 과정 1
위와 같이 직접 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
'IT > 디버깅' 카테고리의 다른 글
[디버깅] AWS CloudFront 사용 중 발생한 이슈 및 결과 정리 (0) | 2022.12.07 |
---|---|
[Spring] 윈도우 터미널에서 gradlew test 에러 해결 (0) | 2022.10.31 |
[Spring] how to get selected option value by requestParam in spring thymeleaf (0) | 2022.09.02 |
Failed to load ApplicationContext 에러 해결 (22) | 2022.08.23 |
@GeneratedValue() 테이블 생성 이슈 및 Insert 쿼리 안나가는 이슈 해결하기 (0) | 2022.08.09 |