inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

백엔드 개발을 위한 필수 강의 - 스프링 부트3

스프링부트 프로젝트 구조, URL 매핑, 컨트롤러, ORM, JPA, H2 데이터베이스, 엔티티

h2 console 뭔짓을 해봐도 안되네요,..

507

hyun

작성한 질문수 9

0

This application has no explicit mapping for /error, so you are seeing this as a fallback.

404 뜹니다..

spring.application.name=sbb

spring.h2.console.enabled=true

spring.h2.console.path=/h2-console

spring.datasource.url=jdbc:h2:~/local

spring.datasource.driverClassName=org.h2.Driver

spring.datasource.username=sa

spring.datasource.password=

application.properties 입니다.. 뭐가 문제일까요 ㅠ

java aws spring-boot

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

hyun님, 제공해주신 정보로 보아 H2 콘솔에 접근하지 못하는 문제는 application.properties 설정에 대한 문제로 보입니다. 설정하신 내용에 기반해서 몇 가지 확인해볼 점이 있습니다.

  1. spring.h2.console.enabled=true 설정은 H2 콘솔을 활성화시키는 올바른 설정입니다. 이 설정이 있는 경우, 콘솔을 사용할 수 있어야 합니다.
  2. spring.h2.console.path=/h2-console 또한 기본값과 동일하게 콘솔의 경로를 설정하는 올바른 방법입니다. 따라서, 기본 경로인 /h2-console로 접근하시는 것이 맞습니다.
  3. spring.datasource.url=jdbc:h2:~/local 설정은 로컬 파일 기반의 H2 데이터베이스를 지정하는 것으로, 정상적입니다. 이 경로에서 데이터베이스에 접근하려면, H2 드라이버와 데이터소스 설정이 올바르게 되어있는지 확인해야 합니다.

제공된 설정만으로는 직접적인 문제를 파악하기 어렵지만, 일반적으로 H2 콘솔 접근 문제는 다음과 같은 원인으로 발생할 수 있습니다:

  • 서버가 정상적으로 실행되지 않았거나, 다른 포트에서 실행되고 있을 경우
  • H2 데이터베이스 파일의 위치나 접근 권한에 문제가 있을 경우
  • 스프링 부트의 자동 설정이 예상대로 작동하지 않는 경우, 예를 들어 다른 라이브러리의 충돌 등
  • application.properties의 설정이 올바르게 적용되지 않았을 경우, 예를 들어 설정 파일의 경로나 이름이 예상과 다를 경우

이 문제를 해결하기 위해 초기단계에서 할 수 있는 몇 가지 조치는 다음과 같습니다:

  • 스프링 부트 애플리케이션을 재시작하고, 로그를 확인하여 H2 콘솔과 관련된 설정이 올바르게 로드되었는지 확인합니다.
  • 다른 브라우저나 시크릿 모드를 사용하여 접근을 시도해봅니다.
  • 포트 충돌이 없는지 확인합니다. 기본적으로 스프링 부트 애플리케이션은 8080 포트에서 실행됩니다. 다른 애플리케이션이 해당 포트를 사용하고 있다면, 충돌을 피하기 위해 포트를 변경해야 할 수 있습니다.

만약 이러한 기본적인 확인 사항들로 해결이 되지 않는 경우, 좀 더 상세한 로그나 오류 메시지를 확인해야 할 수도 있습니다.

패키지 구분에 대해 궁금한게 있습니다

0

7

1

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

16

1

iam 권한

0

13

1

수강기간 연장 가능하실까요?

0

20

2

스프링부트 서버 에러나요

0

17

1

갑자기 채점 사이트가 바뀌었어요

0

19

1

2026.04에 추가된 강의 시청 불가

0

27

1

강의 듣는 중인데,

0

23

1

36강 오탈자가 있는 거 같습니다.

0

20

2

Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문

0

18

1

문제 리스트 페이지

0

22

1

LiveReload++ 비활성화

0

28

1

SbbApplicationTests 런오류 tetJpa부분?

0

83

1

SbbApplicationTests에서 JUnit Test런을 하면 x표시하며 오류가나요!!!

0

108

1

쿼리문이 console에서 형성이 안되고 아래와 같은 코드오류걸려요

0

102

1

SbbApplicaitonTest JUnit 테스트 런을 하면 아래와 같은 오류가 Console에 뜹니다

0

104

1

[리포지터리] SbbApplicationTests에서부터 오류

0

102

1

3-9에서 오류 발생

0

107

0

프로젝트 생성오류 (gradle)

0

213

1

프로젝트 생성 오류

0

1603

1

프로젝트 생성 시 gradle 호환

0

333

2

H2 > IO Exception [90028-224] 해결법을 모르겠습니다

0

954

1

sts 버전

0

378

1

<템플릿, 타임리프, 루트 URL, 서비스 URL, 프리픽스 등의 개념과 활용>이 동영상은 전편의 동영상이랑 내용이 같은거 같은데요??

0

514

1