[JSP] IntelliJ에서 JSP 프로젝트 404 에러와 해결

김뀨뀨·2023년 3월 19일
0

문제

맥북 + IntelliJ + JDK 11 + Tomcat version 9 환경에서 JSP 프로젝트를 만들었을 때 404 에러가 나는 상황이었다.

상황

IntelliJ 에서 JSP 프로젝트를 생성할 때 다음과 같은 설정으로 진행해야 한다.

여기서 Jarkarta EE 9Servlet이 기본으로 선택되어 있어서 이어서 진행했는데

index.jsp가 반환하는 메인 페이지는 잘 나오지만,

Hello Servlet을 클릭해서 기본으로 작성되어 있는 HelloServlet 페이지로 들어가면 404 에러가 뜨는 상황이었다.

해결

결론부터 말하자면 Java EE의 버전 문제였다.
어느 블로그에서(링크 까먹음..) Java와 tomcat의 버전을 맞춰줘야한다고 해서 Java EE 8로 프로젝트를 생성했더니 정상적으로 작동했다.

프로젝트 설정은 동일하고,

📌 Java EE 버전을 8로 지정해주자!

+) 추가로 Edit Configuration 설정도 필요하다.

Application context를 /로 바꿔주자.

이제 서블릿이 반환하는 html 문서도 무사히 볼 수 있다!

profile
개발로 밥벌이 하고 싶은 사람

0개의 댓글