사용환경

  • MacBook Air (M1, 2020) 16GB
  • JDK 8
  • Spring Tool Suite 4.14.0
  • tomcat 8.5


에러의 발생

<session-config> element is limited to 1 occurrence
... 이하 생략
}
  • 팀 프로젝트 진행 중 팀원의 작업물을 master 브랜치에 머지하고 난 후 이런 메세지가 뜨면서 서버 실행이 되지 않는 것이었다. 풀 리퀘에서 충돌 확인 할 때도 별 문제 없었는데 무슨 일…?


문제 해결

  • 문제는 web.xml 파일에서 세션 유지 시간을 설정하는 태그가 두 번 작성되어 있었던 것이었다… 머지시 충돌나는 부분을 처리하는 과정에서 제대로 보지 못 하고 머지를 해서 저렇게 되었던 모양이다. 동일한 태그 하나를 지워주니까 서버가 정상적으로 실행되었다.


참고