인프런 커뮤니티 질문&답변

YH K님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

H2 연결이 안되는 것 같습니다

해결된 질문

작성

·

120

·

수정됨

1

현재 H2 database에 연결하고 목록을 확인하려고 합니다. 그런데 자꾸 회원목록을 들어가거나 회원가입을 실행시 whitelabel 에러가 뜹니다. 제 생각으로는 H2 DB와의 연결 상태때문인 것 같은데, spring boot 실행중에는 아무런 에러가 뜨질 않습니다. 스프링 3.0이상을 사용해서 H2버전 문제인것 같아 1.4.200에서 최신버전을 써보았는데도 똑같은 결과가 나옵니다.

밑에 프로젝트 파일 링크 공유드립니다.

https://drive.google.com/file/d/1Wg2OAv5FmdglAZDtUCYDypa1cprIUTda/view?usp=drive_link

답변 2

0

image.png

액세스 권한 요청화면이 출력하지 않도록 링크있는 사용자에게 접근 권한 부여를 적용해주세요 😀

YH K님의 프로필 이미지
YH K
질문자

앗 죄송합니다 권한 수정해뒀습니다.

image.png

콘솔을 보면 다음과 같이 JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password

에러가 발생하는 것을 볼 수 있습니다.

메뉴얼을 참고하여 application.properties에 username을 추가하면 정상 동작할거에요

spring.datasource.username=sa
image.png

 

YH K님의 프로필 이미지
YH K
질문자

감사합니다. 근데 H2 DB에서 localhost8080에서 입력한 회원가입 정보가 들어가는 것까지는 쿼리로 확인했는데, 회원목록에 들어가면 여전히 Whitelabel Error Page가 뜹니다.. ㅜㅜ

(1)h2가 실행중인 상태가 맞을까요?

(2)h2실행 및 h2 콘솔에서 sql로 테이블 생성을 진행하셨을까요?

두 가지 확인해주세요^^

YH K님의 프로필 이미지
YH K
질문자

앗 해결했습니다! 제가 강의 하나를 놓치고 들어서 memberlist부분이 작성이 안되있어서 발생한 문제였네요. 감사합니다.

0

안녕하세요. YH K님, 공식 서포터즈 OMG입니다.

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

 

추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

YH K님의 프로필 이미지

작성한 질문수

질문하기