[IntelliJ] Dynamic Web Project 생성

J._.n·2024년 9월 10일

서블릿과 JSP 수업을 들으면서 이클립스의 Dynamic Web Project를 IntelliJ에서 만드는 방법을 찾아보다 버전차이가 있어 정리해보았다.

환경
M1 MacBook Pro 14
OS : MacOS Sonoma 14.6.1
IDE : IntelliJ Ultimate IDEA 2024.1.4
JDK : openjdk@17.0.12
Server : apache-tomcat-10.1.28

IntelliJ Ultimate에서는 아래의 플러그인들이 기본적으로 제공된다.

  • Jakarta EE Platform
  • Jakarta EE : Application Servers
  • Jakarta EE : Web/Servlets

  • New Project 선택
  • Generators에서 Jakarta EE 선택
  • 프로젝트 명 작성
  • Template에서 Web application 선택
  • Application server 이미 등록됐다면 등록(없더라도 상관 X)
  • Group 작성 (보통 도메인을 반대로 작성 한다.)
  • JDK 선택
  • Dependencies리스트에서 Specifications 선택
  • Servlet 프레임워크 선택 후 Create

    Dynamic Web Project가 생성 되었다.

톰캣 서버 연결

  • Settings

  • Build, Execution, Deployment - Application Servers
  • + - Tomcat Server

  • Tomcat 폴더 선택 후 OK
  • ApplyOK

  • Run - Edit Configurations

    로컬에서 진행한다면 Local, 원격에 톰캣을 설치했다면 Remote로 추가한다.

  • port 선택
  • Deployment 설정
  • + 선택 후 Artifact 선택
  • war exploded 선택
  • Application context 지정

    해당 프로젝트의 진입점

  • Apply 선택 후 OK

    정상적으로 동작합니다.

+Servlet 파일 생성 메뉴 추가


New를 클릭했을때 Servlet을 생성하는 메뉴가 없을 경우 아래 링크 참고
Create New Servlet 메뉴 생성 방법

+ eclipse에서 만든 Dynamic Web Project를 IntelliJ에 import하는 방법

이클립스에서 이미 만든 Dynamic Web Project를 IntelliJ에서 여는 방법은 아래 링크 참고
eclipse Dynamic Web Project 불러오는 방법

참고

profile
개발자를 꿈꾸는 대학생

0개의 댓글