[JSP] HTTP 상태 404 - 찾을 수 없음

2021. 7. 12. 10:39JSP

SMALL

HTTP 404 오류입니다.

1. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. (메시지가 없는 경우)

- URL 경로는 제대로 되어있지만 페이지를 찾지 못합니다.

- WEB-INF 폴더 안에 JSP 파일을 넣으면 URL을 통해 직접적으로 파일에 접근할 수 없기 때문에 WebContent 또는Webapp 폴더 내부에 파일을 넣어야 합니다.

 

2. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. (메시지가 있는 경우 index.jsp 파일을 만들어 줍니다.)

 

위의 [/] 경로 문제인 경우 Servers 탭의 톰캣을 더블클릭합니다.

Server탭 위쪽에 Modules 를 클릭 후 Edit.. 을 클릭합니다.

/프로젝트명 으로 바꿔줍니다.

 

3. 웹 페이지를 찾을 수 없습니다. (아래 화면) 인 경우

이클립스 내부에서 실행한 경우

 

크롬으로 직접 주소를 입력하여 실행한 경우

 

동일 폴더의 다른 jsp 파일은 화면이 나옵니다. 하지만,

분명히 올바르게 했는데도 다음과 같은 화면이 나온다면 이클립스 내부에서 실행하지 말고 주소를 가지고

웹 브라우저(크롬 등)에 직접 입력하면 결과가 나오는 경우가 있다.

 

실제로 오류 없는 코드를 작성 한 경우 페이지를 제대로 출력해주었다. 그리고 오류페이지 연동 확인을 위해 0으로 나누는 시도를 의도적으로 작성했다. 그러자 이클립스 내부에서는 페이지를 찾을 수 없었다.(외부 크롬에서는 에러페이지로출력됨)

이클립스에서는 0으로 나누는 경우 처럼 오류를 발생하는 코드가 생기면 코드 해석이 중단 되는 것 같다.(추측)

LIST