본문 바로가기
BackEnd/Error

[Spring error] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception

by 개발 Blog 2024. 7. 1.

내용

 

프로젝트 중 Controller와 html을 작성 후 서버를 실행시켰는데 이런 에러가 떴다. 

 

해당 에러는 하나의 url을 여러 개의 컨트롤러에 매핑시켰기 때문에 발생하는 것인데, 처음에는 캐시 문제인 줄 알고 캐시를 삭제했었다.

 

하지만 문제가 해결되지 않아서 컨트롤러를 하나씩 열어봤는데 예전에 작성한 컨트롤러에 GetMapping을 제대로 작성하지 않아서 생긴 문제였다. 

 

 

이렇게 수정을 하고 나니 서버가 잘 돌아갔다. 

 

새로 추가한 컨트롤러의 GetMapping은 "/"로 지정했기 때문에 url이 중복된 것 같다.

 

앞으로는 코드 작성할 때 좀 더 꼼꼼하게 봐야겠다.