작성
·
685
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
강의에서 알려준대로 PDF파일 코드를 복사를 해서 붙여넣기 하고 그대로 했는데 회원목록이나 회원가입에서 NAME을 작성하면 화이트라벨 500에러가 뜹니다 에러 이유는 아래와 같은데 MEMBER 테이블이 왜 안만들어졌는지 잘 모르겠습니다. org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MEMBER" not found (this database is empty); SQL statement:
select * from member 

답변 3
1
첫번째 방법으로
spring.datasource.url = jdbc:h2:tcp://localhost/~/test
spring.datasource.username=sa
spring.datasource.driver-class-name = org.h2.Driver이걸로 바꾸니 해결되었습니다. 근데 url을 name으로 했을때 안되는 이유를 알 수 있을까요?
0
안녕하세요. 안정수님, 공식 서포터즈 y2gcoder입니다.
이걸로 바꾸니 해결되었습니다. 근데 url을 name으로 했을때 안되는 이유를 알 수 있을까요?
이 부분이 바로 이해가지는 않습니다! 혹시 위의 application.properties에서
spring.datasource.url = jdbc:h2:tcp://localhost/~/test //해당 부분
spring.datasource.username=sa
spring.datasource.driver-class-name = org.h2.Driver위의 spring.datasource.url 에서 url을 말씀하시는 것이라면, db에 접속하기 위해서는 spring.datasource.url 값이 필요하기 때문입니다!
그리고 첫번째 캡처에서 봤을 때 ddl.spl 이라고 확장자가 오타난 것으로 보입니다! ddl.sql 로 고쳐주십쇼!
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
안정수님, 회원 목록이나 회원 가입 시 화이트 라벨 에러가 발생하는 원인이 ‘MEMBER’ 테이블을 찾지 못하는 것과 관련된 것으로 보입니다. 이 문제는 데이터베이스 초기화, 테이블의 생성 누락, 오타, 혹은 프로젝트 설정 오류 등 다양한 이유에서 발생할 수 있습니다.
회원 목록 조회나 등록 시 발생하는 유사한 화이트 라벨 에러에 대한 해결 사례를 찾아본 결과, 제시된 문제와 유사한 상황을 해결한 이전 답변이 있어 안내드립니다. 다음 링크들을 참고하여 문제 해결에 참고하시면 도움이 될 것 같습니다:
“회원목록 연결 오류”에 대한 공식 서포터즈 OMG님의 답변에서는 application.properties 파일 설정을 변경하여 문제를 해결할 수 있는 방법을 제시하고 있습니다. 특히 데이터베이스 접속 URL 설정을 확인하는 것이 중요합니다.
이와 유사하게, “회원목록 white label error (500) java.lang.NullPointerException”에 대한 공식 서포터즈 OMG님의 답변에서는 MemberService가 올바르게 스프링 빈으로 등록되어 있는지, 올바른 패키지에 위치해 있는지 확인하는 것을 권장합니다.
이러한 해결 방법들은 설정 파일의 올바른 구성이나 스프링 빈의 정확한 등록 등, 스프링 부트 애플리케이션에서 발생할 수 있는 일반적인 오류를 진단하는 데 도움을 줍니다. 테이블 ‘MEMBER’를 찾을 수 없는 문제는 H2 데이터베이스 설정 오류나 엔티티 정의에서의 누락 등 다양한 원인이 있을 수 있으므로, 프로젝트 설정을 다시 한번 확인해 보시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다 첫번째 링크에 있는 방법으로
이걸해보니 오류없이 잘 됩니다!