Java Servlet & JSP을 개발하기 위한 개발 환경 구축방법을 소개하고자 합니다.
JDK 설치하기
라이센스 동의를 체크하고 개발 OS환경에 맞춰 다운을 받습니다.
JDK를 설치합니다. (단순한 설치과정 생략...)
설치가 완료되면 환경변수 추가 작업을 해줍니다.
시스템 변수 부분에 환경변수이름을 "JAVA_HOME"으로 지정하고, JDK가 설치된 경로를 입력하여 추가해 줍니다.
그리고 시스템 영역에 기존에 있는 Path변수를 편집하여 맨 마지막 부분에 "%JAVA_HOME%\bin;"을 추가해 줍니다.
여기까지 다 완료하였으면 cmd창을 열어 java명령어와 javac명령어를 입력하여 정상적으로 path설정이 되었는지 확인합니다.
위 사진과 같이 출력이 되야 합니다.
톰캣(Tomcat) 설치하기
톰캣(Tomcat)은 현재 전 세계적으로 가장 많이 사용하는 WAS(Web Application Server)이며, 자유롭게 다운받아 사용할 수 있는 오픈소스입니다.
톰캣은 기본적인 기능만 가지고 있는 웹서버와 서블릿을 수행하는 서블릿 컨테이너 그리고 JSP를 수행하는 JSP 컨테이너만 포함하고 있습니다.
설치링크 : http://tomcat.apache.org
원하는 Tomcat버전을 클릭하여 원하는 형태 파일로 다운받아 압축을 풀으면 됩니다.
이클립스(Eclipse) 설치하기
설치링크 : http://www.eclipse.org/downloads/eclipse-packages/
다운받아 압축을 푸시면 됩니다.
이클립스 사용하기
Package Explorer부분에 우클릭하여 New를 선택하여 "Dynamic Web Project"가 보인다면 클릭하면 됩니다.
만약 위 사진처럼 보이지 않는다면 Other부분을 클릭합니다.
Dynamic을 검색하여 클릭하여 줍니다.
프로젝트 이름을 설정하고 "New Runtime"버튼을 클릭합니다.
자신이 다운받은 Tomcat버전을 선택 후, "Crate a new local server"부분을 체크 하고 Next!!
이제 Tomcat이 설치된 경로를 찾아서 넣어주고 Finish 버튼을 누릅니다.
변경된 점들이 잘 맞게 들어갔는지 확인 하고 Next !
이어서 보여지는 화면은 소스 파일을 지정하는 화면이다. 앞으로 웹 프로젝트를 수행하면서 작성할 파일이 많아지게되는데, 그 중 클래스파일(*.class)이 있다.
클래스 파일은 소스 파일(*.java)을 작성 한 후 컴파일 되어 생성된 실행 파일인데 개발자는 반드시 소스파일과 실행파일을 생성해야 한다.
이 작업을 이클립스가 자동으로 해주는 폴더가 "소스 폴더)이다.
이 화면에서는 건들지 않고 Next !
"Generate ..."를 체크 후 Finish !
프로젝트를 생성하고 나면 Java소스파일을 작성될 src폴더와 웹상에서 서비스할 문서가 위치할 WebContent폴더가 보이게 된다.
WebContent폴더를 우클릭하여 JSP파일을 생성하여보자.
파일 이름을 index로 설정하여 만들었다.
확장자를 생략하면 문서에 맞게 확장자가 자동으로 추가되어진다.
추가된 index.jsp파일 body부분에 아무 값이나 입력한다.
작성 후 "Run on Server"를 클릭하여 실행하여 보자.
사용할 서버를 선택후 Finish !
실행할 때 마다 이 화면이 뜨게 되는데 귀찮다면 "Always use this server..."를 체크하면 된다.
-참고)필자는 서버 설정이 2개가 되어 있어 2가지 서버가 뜨는 것이다.
정상적으로 서버가 실행 되어 지고 웹사이트가 오픈 되는 것을 확인 할 수 있을 것이다.