Tomcat을 사용하면서 특정 페이지의 URL을 /manager/xxx 이런 식으로 만들었다면, 아래 사진과 같은 에러를 만날 수 있다.
예를 들면 https://velog.io/manager/list 처럼 Controller의 RequestMapping value를 지정하였을 경우
원인은 Tomcat에서도 /manager 경로가 존재하여, 동일한 이름으로 경로 탐색 시 해당 경로가 우선이기 때문이다.
해결책은 굉장히 단순하다.
404.jsp 내용에서, 이 글 첫 사진처럼 마주친 에러 페이지와 동일한 문장을 확인할 수 있다.
2번을 권장하지 않는 이유는, Tomcat 관리자 페이지를 사용해야 될 수 있기 때문이다. localhost:포트번호/manager 와 같이 입력하면, 아래 사진과 같은 경로로 이동한다. 관리자 페이지 계정 설정 등은 다른 분들 블로그에도 많이 나와 있을 것이니 이 글에서는 생략...
유익한 자료 감사합니다.