❗ 문제
서버 꺼둔 상태에서 작업하다가 다시 런 돌리니 에러가 발생했다. 최초로 발생한 에러는 로그쪽 관련 에러였다. 로그쪽 버전이 맞지 않아서 발생한 에러였는데 그걸 모르고 maven update, project clean 등.. 여러 방법을 시도해 보다가 server clean을 했더니 준비된 예외페이지도 찾아가지 못하는 404 error가 발생했다.
💡 해결
이런저런 시도를 해보다가 도저히 해결이 안돼서 회사 과장님께 여쭤봤다. 문제는 server path 경로가 달랐던 것 .. !
하지만 나는 server를 clean을 제외하고는 건드린 게 없는 걸 .. ? 싶어서 말씀드리니 server clean을 하게 되면 server path가 project context root에 저장된 path로 설정이 초기화된다고 하셨다 !!
URL에는 https://localhost:8080/home/main에는 이렇게 보이지만 실제로는 https://localhost:8080/context-root/home/main 이 경로를 통해서 찾아가는 것 !! project에 설정된 context-root와 다르니 /home/main도 찾지 못하는 거라고 한다.
그래서 해결한 조치방법은
1. server path 경로 '/' 로 설정
2. project - properties - web project settings - context root '/' 로 apply