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

Junseo Kim·2020년 1월 9일
6

[JSP]JSP기초

목록 보기
2/19

필요사항

프로젝트 생성

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

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

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

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

tomcat 설정

Add Configuration을 눌러준다.

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

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

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

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

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

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

File - Project Structure를 클릭한다.

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

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

Servlet 실행해보기

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

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

기본적인 Servlet 파일이다.

브라우저에 Hello Servlet을 띄워보기 위해, 아래와 같이 추가해준다.

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

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

0개의 댓글