뚜껑뚜
Magnolia
뚜껑뚜
전체 방문자
오늘
어제
  • 분류 전체보기 (31)
    • 웹 개발 (2)
      • Java (0)
      • Spring Boot (0)
      • JPA (0)
      • JavaScript (1)
      • jQuery (1)
      • Mustache (0)
      • MyBatis (0)
    • DB (0)
    • CS (1)
      • HTTP (0)
      • etc (1)
    • 오류 로그 (19)
    • ETC (8)
    • 백엔드 로드맵 (0)
    • 개인 프로젝트 (1)
      • XYAB (1)
    • Diary (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리

공지사항

인기 글

태그

  • 자바스크립트
  • URI
  • 타임리프
  • 서블릿
  • Thymeleaf
  • View
  • 인텔리제이
  • 프로젝트
  • MVC
  • get
  • 어댑터
  • 컨트롤러
  • post
  • JPA
  • Security
  • HTTP
  • Servlet
  • 헤더
  • jquery
  • 로그인

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뚜껑뚜

Magnolia

오류 로그

org.springframework.web.servlet.PageNotFound - No mapping for GET

2023. 3. 2. 16:06

에러 발생 상황


스프링 레거시 튜토리얼을 보면서 연습하는데 컨트롤러를 똑같이 만들었는데도 url을 인식하지 못하고 404 에러가 떴다.

 

 

문제 파악


로그에 org.springframework.web.servlet.PageNotFound - No mapping for GET 라고 뜨길래 구글링했더니 url 매핑 에러라고 한다. 

 

 

문제 해결


여러 해결 방법이 있었지만 나의 경우에는 패키지 문제였다. servlet-context.xml의 context:component 태그에 작성된 기본 패키지의 서브 패키지들에 컨트롤러가 존재해야 참조가 가능하다고 한다. 나는 기본 패키지에 바로 컨트롤러가 있었고, 하위 패키지를 생성해 컨트롤러를 그곳으로 옮겼더니 실행이 잘 됐다. 

 

 

참고

https://technote-mezza.tistory.com/62

저작자표시 (새창열림)

'오류 로그' 카테고리의 다른 글

mariaDB JDBC url 파라미터 구분자 오류  (0) 2023.06.16
META-INF\MANIFEST.MF (지정된 경로를 찾을 수 없습니다)  (0) 2023.03.13
스프링 관련된 것들이 모두 에러날 때  (0) 2022.05.19
회원 탈퇴 후 로그인 상태가 유지됨  (0) 2022.04.01
Ajax done이 실행되지 않음  (0) 2022.04.01
    '오류 로그' 카테고리의 다른 글
    • mariaDB JDBC url 파라미터 구분자 오류
    • META-INF\MANIFEST.MF (지정된 경로를 찾을 수 없습니다)
    • 스프링 관련된 것들이 모두 에러날 때
    • 회원 탈퇴 후 로그인 상태가 유지됨
    뚜껑뚜
    뚜껑뚜

    티스토리툴바