[JSP] intelliJ로 JSP 프로젝트 생성, Servlet 실행해보기

Junseo Kim·2020년 1월 9일
6

[JSP]JSP기초

목록 보기
2/19

필요사항

프로젝트 생성

intelliJ를 실행시킨 후 Create New Project을 클릭해준다.

스크린샷 2020-01-10 오전 3.24.20.png

Java - Java EE - WebServices를 선택해주고, Version은 Apache Axis를 선택해준다.

스크린샷 2020-01-10 오전 3.25.08.png

프로젝트 이름과 프로젝트 저장 장소를 선택 후 Finish를 눌러준다.

스크린샷 2020-01-10 오전 3.26.07.png

그럼 아래 구조와 같이 프로젝트가 생성된다.

스크린샷 2020-01-10 오전 3.30.52.png

tomcat 설정

Add Configuration을 눌러준다.

스크린샷 2020-01-10 오전 3.31.47.png

좌측 상단은 + 버튼을 눌러, Tomcat Server - Local을 선택해준다.

스크린샷 2020-01-10 오전 3.33.08.png

Configure을 눌러 Tomcat을 설치한 디렉토리를 선택해준다.

스크린샷 2020-01-10 오전 3.34.16.png

스크린샷 2020-01-10 오전 3.34.31.png

임의로 원하는 이름으로 변경해주고, HTTP port를 8090으로 바꿔준다(DB를 사용할 때 8080포트를 사용하기 위함)

스크린샷 2020-01-10 오전 3.39.00.png

Deployment 탭에서 Application context 부분을 '/'로 바꿔준다.

스크린샷 2020-01-10 오전 3.39.18.png

그리고 실행시켜보면 JSP 페이지가 잘 출력됨을 볼 수 있다.

스크린샷 2020-01-10 오전 3.41.28.png

그러나, 이렇게만 한 경우, JSP파일을 수정하고 반영시키려면, 톰캣서버를 종료시켰다가 다시 실행시켜야한다. 톰캣 서버를 종료시키지않고 수정사항을 반영할 수 있게 해보겠다.

File - Project Structure를 클릭한다.

스크린샷 2020-01-10 오전 3.44.01.png

Artifacts 탭을 누르고, Output directory를 '프로젝트명/web'으로 바꿔준다.(현재 나의 web소스가 있는 디렉토리)

스크린샷 2020-01-10 오전 3.44.41.png

변경 후, 서버를 다시 실행시키면, 이후부터는 jsp 파일 내용 수정시 바로 반영이 된다.

Servlet 실행해보기

src 에서 우클릭을 하여, New - Create New Servlet을 클릭해준다.

스크린샷 2020-01-10 오전 3.49.55.png

servlet 파일명과 패키지명을 임의로 정해준다. Create Java EE 6 annotated class를 체크하면, annotation방식을 사용하겠다는 뜻이다.

스크린샷 2020-01-10 오전 3.50.40.png

기본적인 Servlet 파일이다.
스크린샷 2020-01-10 오전 3.54.46.png

브라우저에 Hello Servlet을 띄워보기 위해, 아래와 같이 추가해준다.
스크린샷 2020-01-10 오전 3.55.59.png

톰캣서버를 실행시킨 후, 위에서 설정해 준, urlPatterns의 경로를 추가해주면, servlet이 잘 실행됨을 볼 수 있다.

스크린샷 2020-01-10 오전 3.58.10.png

*servlet은 jsp와 달리 변경사항이 있으면, 서버를 재시작해주어야한다.

0개의 댓글