Spring7 [Spring] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception 오류 이슈 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ~~~ 에러가 뜨면서 Spring의 Mybatis SQL 문이 실행되지 않았다. 원인 분석 로그로 한단계씩 찍어서 실행이 안된 SQL을 찾았지만 아무리 봐도 고친 곳도(기존에는 돌아가는 코드였다), 틀린 것도 없었다. 구글링해본 결과 mapper XML 파일 내 오타 혹은 DB의 연결 문제라고 했다. 하지만 DB의 연결은 잘 돼있는 상태 및 돌아가지 않은 SQL이 포함된 XML은 아무리 찾아도 오류가 없었다. 해결 위의 원인 분석에서 실행이 안된 SQL이 문제가 아닌 다른 기능의 XML에서 오타 및 누락사항이 있었다. XML 전체가 mapp.. Spring 2021. 4. 14. 더보기 ›› [Tomcat에러] Result Maps collection already contains value for ... 에러내용 Result Maps collection already contains value for (resultMap 이름) 원인 [ 일반 ] resultMap 이름을 가진 resultMap이 1개가 아니다. (중복) [ generator ] mybatis generator 가동 후 기존 값을 없애주지 않음. 해결 [ 일반 ] resultMap 이름을 가진 resultMap을 찾아 1개만 남기고 다른 것은 이름을 바꿔준다. [ generator ] 중복되는 resultMap을 삭제한다. Spring 2021. 3. 23. 더보기 ›› 이전 1 2 다음