[JSP] intelliJ로 JSP 프로젝트 생성, Servlet 실행해보기
2022.12.31 00:17
[JSP] intelliJ로 JSP 프로젝트 생성, Servlet 실행해보기
필요사항
- intelliJ
- JDK
- tomcat(https://velog.io/@max9106/Mac-apache-tomcat%ED%86%B0%EC%BA%A3-%EC%84%A4%EC%B9%98-l0k4zt4f3c)
프로젝트 생성
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와 달리 변경사항이 있으면, 서버를 재시작해주어야한다.
[출처] https://velog.io/@max9106/JSP-intelliJ%EB%A1%9C-JSP-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1-jek572fhfx
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.