[스프링부트] This application has no explicit mapping for /error, so you are seeing this as a fallback.

2022. 7. 11. 19:30·SW 공학 & 프로그래밍 언어/Java
728x90
반응형

 


1. 문제발생

스프링부트 실행 시, 브라우저에서 아래와 같이 표시되는 경우가 있다.

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.
There was an unexpected error (type=Not Found, status=404)

404 에러는 접근할 리소스(페이지)가 없다는 뜻이다.

2. 문제원인

  1. "localhost:8080"으로 연결 시 기본값인 index.html이 없는 경우
  2. 지정한 경로에 파일이 없는 경우
  3. 지정했으나 경로가 안 잡히는 경우

 

3. 문제해결

  1. localhost:8080의 기본 루트로 접근하는 법
    • src > main > resources > static에 index.html을 생성
    • 컨텍스트 하위에 index 경로 매핑 또는 index.html 생성
  2. 경로 지정 : 스프링부트 JSP 방법으로 사용할 때 구성하는 방법이다.
JSP의 제한

 

 

 

view resolver 설정 구성

 

view 디렉터리 및 jsp 생성

 

 

Controller 클래스 생성

 

JSP를 사용하기 위한 의존성 주입

 

 

항상 @SpringBootApplication클래스 하위 패키지에 구성하여야 매핑이 된다

 

 

4. 결과

스프링 부트 실행 후

브라우저를 통해 "localhost:8080/welcome"을 입력하면 매핑된 JSP를 보여준다.


728x90
반응형
저작자표시 비영리 (새창열림)

'SW 공학 & 프로그래밍 언어 > Java' 카테고리의 다른 글

Class 객체  (0) 2023.07.31
this vs getClass()  (0) 2023.07.31
[자바] 예외클래스  (0) 2021.09.17
[자바] log4j 자바소스로 구현  (0) 2021.09.15
[자바] 배포 설명자 web.xml 및 태그  (0) 2021.07.24
'SW 공학 & 프로그래밍 언어/Java' 카테고리의 다른 글
  • Class 객체
  • this vs getClass()
  • [자바] 예외클래스
  • [자바] log4j 자바소스로 구현
크크크크
크크크크
공뷰를 합시다.
    반응형
  • 크크크크
    Tom's Note
    크크크크
  • 전체
    오늘
    어제
    • 분류 전체보기 (124)
      • IT 지식 (4)
      • CS (65)
        • 알고리즘 & 자료구조 (19)
        • 운영체제 (40)
        • 네트워크 (1)
        • 데이터베이스 (5)
      • 보안 (3)
      • SW 공학 & 프로그래밍 언어 (46)
        • Java (28)
        • 디자인 패턴 (1)
        • 형상관리 (2)
        • 톰캣(WAS) (2)
        • SW 방법론 (3)
        • 스프링부트 (5)
      • 시스템 설계 (4)
        • Docker (2)
      • 자격증 (2)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      cifs
      분석기법
      passwd
      자바
      su
      불변
      usermod
      ADsP
      암호설정
      1급
      /etc/passwd
      whereis
      스프링부트
      문제해결
      DTO
      알고리즘
      which
      단반향
      비트연산
      whatis
      man
      Chage
      chmod
      apropos
      2차
      java
      REST API
      리눅스
      docker
      DI
    • 최근 댓글

    • 최근 글

    • 250x250
    • hELLO· Designed By정상우.v4.10.3
    크크크크
    [스프링부트] This application has no explicit mapping for /error, so you are seeing this as a fallback.
    상단으로

    티스토리툴바