본문 바로가기

Servlet&JSP

intelliJ에서 Servlet 기본세팅

1. Tomcat 설치

 

최신버전은 10버전이지만 패키지 구조가 달라(javax -> jakarta) 9버전으로 다운

 

인텔리제이에서 Maven 프로젝트 생성. archetype는 따로 지정하지 않음

 

 

프로젝트에 오른쪽클릭 => Add Framework Support

 

 

Java EE 하위의 Web Application, Webservices 체크하고

Webservices Version: Apache Axis,

Libraries: Set up library later선택, Generate sample server code 체크 해제 후 OK버튼

 

SoapUI 설치메세지 무시
우측상단 Add Configuration
+ 버튼누르고 Tomcat Server - Local선택

-주의사항: Tomcat Server와 비슷한 TomEE와 헷갈리지말것

 

Application server는 설치한 Tomcat 폴더를 선택(버전이 자동으로 체크되지 않으면 인식오류임)

 

Tomcat콘솔창의 한글폰트가 깨질것을 대비해 VM option에 -Dfile.encoding=UTF-8 입력

 

다음 Deployment탭으로 넘어가서 +버튼-Artifact(없으면 Interface)

-Application context에 자동완성된 war_exploded를 삭제하고 '/' 만 입력

 

 

2. Servlet파일 생성

 

Project Structure(Ctrl+Alt+Shift+S) - Libraries에서 +버튼 - From Maven 선택

 

 

tomcat:servlet으로 검색해서 4.0.6버전 선택

중요: Annotation항목은 꼭 체크할것.

서블릿 어노테이션을 인식을 못하길래 몇시간동안 헤맸는데 Maven단계에서 참조를 하지않아 생긴 촌극

 

 

 

준비끝. Shift+F10으로 실행하면 인텔리제이 콘솔창에서 Tomcat 서버가 실행된다.