Dev/Backend

[Servlet] Create Dynamic Web Project(Jakarta EE) [IntelliJ]

kimyoungrok 2024. 4. 5. 00:59
728x90

Jakarta EE 로 동적 웹 프로젝트 만들기

지난 번에 Maven으로 동적 웹 프로젝트를 만드는 방법을 올렸다.

 

[Servlet] Create Dynamic Web Project [IntelliJ]

IntelliJ에서 동적 웹 프로젝트 생성하기 2023.03 IntelliJ에서 동적 웹 프로젝트를 만드는 법을 소개한다. 사전에 톰캣 서버가 준비되어 있어야 한다. 우선 프로젝트 생성을 눌러주고 Maven 원형을 선택

kyr-db.tistory.com

이번 에는 좀 더 쉽게 Jakarta EE로 동적 웹 프로젝트를 만드는 방법에 대해서 소개한다.

프로젝트 생성에 들어가서 Jakarta EE를 선택하자.

Servlet을 사용하는 동적 웹 프로젝트를 위한 글이므로 템플릿을 "웹 애플리케이션" 으로 설정하자.

 

다음으로 넘어가 사용하는 톰캣 서버의 버전에 알맞는 servlet api를 추가하면 된다.

톰캣 버전에 맞는 servlet api는 공식 사이트를 참고하자.

 

Apache Tomcat® - Which Version Do I Want?

Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications

tomcat.apache.org

 

현재 사용하는 톰캣이 9.0.87이므로 Jakarata EE 9.1이 아닌 Java EE의 servlet 4.0.1을 사용하겠다.

프로젝트 생성 후 시작해 서블릿의 경로 매핑이 잘 된것 까지 확인했다.

만약 servlet의 버전이 맞지 않는다면 톰캣 서버는 시작이 되어도 경로 매핑이 안되는 오류가 발생할 수 있으니 꼭 버전을 잘 확인하자.

728x90