반응형
Intelij에서 서블릿 컨테이너로 Tomcat을 사용 시 아래 처럼 JSP로 접속 시 200, servlet으로 접속 시 404 에러를 반환하는 경우가 있습니다.
servlet만 404가 뜨는 이유는 Tomcat 버전과 Java EE 버전이 맞지 않아서 그런것인데
아래와 같이 Java EE 버전과 Tomcat 버전을 맞추면 정삭적으로 Servlet 접속 시 작동하게 됩니다.
JAVA EE 8 + Apache Tomcat 9.0.X
JAVA EE 7 + Apache Tomcat 8.5.X
JAVA EE 7 + Apache Tomcat 8.0.X
Java EE의 버전 확인
아래 방법은 버전 확인만 가능하고 변경은 하지 못합니다. 버전을 변경하고 싶다면 글을 아래로 스크롤해주세요.
프로젝트 우클릭 + Add Framework Support 클릭
아래처럼 현재 Java EE 버전이 나오게 됩니다.
Java EE 버전 변경
Java EE의 버전을 변경하고 싶다면 다시 프로젝트를 생성해야 합니다.
프로젝트 생성시 프로젝트 이름 및 초기 설정을 마친 다음의 아래와 같은 화면에서 Tomcat 버전과 맞는 Java EE 버전을 선택해서 생성해주세요.
'◼ Error 모음' 카테고리의 다른 글
[Vue.js] vue create 파일 로드 오류 (Window) (0) | 2023.05.25 |
---|---|
[intellij] finished with non-zero exit value 1 오류 (0) | 2023.05.08 |
SQL 예약어 매핑 오류 (SQL Error: 42001, SQLState: 42001) (0) | 2023.04.24 |
java: warning: source release 17 requires target release 17 (0) | 2023.04.12 |
Spring Security 기본 로그인 화면 제거하는 간단한 방법 (2) | 2023.03.08 |