아주 사소한 실수가 문제로 발생한다.

그러나 그 사소한 부분이 어디인지 찾기 어려운 경우가 많다.

이번 경우 역시 당연한 부분이나 사소해서 다소 오류 원인을 찾는데 시간이 걸렸다.

404 오류의 경우 오류 원인이 다양하다. 이번 경우도 그중 하나이다.

아래와 같이 index.jsp 파일 실행시 404 오류가 발생하였다.

문제점을 알겠는가?

 

우선 404 오류 해결방법 몇가지를 열거해보자

1. web.xml 수정

2. pom.xml 수정

3. Maven Dependcies의 폴더로 이동 후 모든 파일 삭제 후 다시 불러오기

4. 톰캣 restart

위와 같이 여러가지 방법을 모두 진행하였는데, 해결이 안되었다,

그러면 문제의 원인은 무엇이였을까?

jsp 파일을 실행하기 위해서는 /webapp/WEB-INF/index.jsp가 아닌

/webapp/index.jsp가 되어야 한다.

그러므로 아래 사진에서 index.jsp 파일은 잘못된 경로에 있었기 때문에 실행시 오류가 발생했던 것이며,

아래 NewFile.jsp와 같이 /webapp/index.jsp가 되어야 정상 실행이 된다.

그럼 /webapp/index.jsp 경로로 한번 실행을 해보자.

파일을 /webapp/index.jsp로 옮긴 후 보다시피 정상 실행되는 것을 확인할 수 있다.

위와 같이 404 오류의 경우 원인이 다양하기 때문에 정학한 오류 파악이 힘들 수 있다.

Console에서 표시되면 찾을 수 있으나, Console에서 표시가 안될 경우 난감한 경우가 발생할 수 있다.

그러므로 사소한 실수를 하지않았는지 하나씩 check해서 문제를 해결하도록 노력하하도록하자

+ Recent posts