그간 설치해놓은 이클립스와 톰캣을 연동하는 법을 잊어먹어서
다시 찾아보고 뒤져보는 수고를 하게됐다.
이 글은 JSP설치를 하는 분들에게 조금이라도 도움이 될까싶어 쓴다.
은(는) 훼이크고 나중에 내가 다시 설치해야 할때를 위해서 남겨놓는 글이다.
어쨌든 필요한 사람들도 어떻게 검색하다보면 들어와서 보겠지.
일단 JSP 작업환경을 구축하기 위해서
개발자라면 십중 팔구는 쓴다는 이클립스를 이용하여
환경을 구축하도록 하겠다.
- Eclipse Install -
이클립스는 굉장히 유용한 개발툴이다.
용량도 얼마 하지않고 더더욱 무설치 버젼을 지향하기 떄문에
두개 이상의 이클립스가 설치되어도 무방하다.
http://www.eclipse.org/
일단은 이클립스를 다운받도록 하겠다.
다운로드를 받을 수 있다.
참고로 이 글은 2009년 3월 23일 작성된 글이다.
후에 이클립스 홈페이지가 개편되면 디자인이 바뀔 수 있기 때문에
나중에 다르더라도 당황하지말고
다운로드 페이지로 넘어가서 Eclipse Classic을 선택하면
언제든 최신버젼의 이클립스를 다운받을 수 있다.
어쨌든 이클립스를 설치하는 것은 굉장히 간단하기 때문에
그저 다운로드를 받고 압축만 풀게되면 당장 이클립스를 사용할 수 있게된다.
물론 그 전에 JDK가 설치되어있어야 JAVA 컴파일 및 실행이 가능하다.
http://kr.sun.com/
이 링크로 가서 최신버젼의 JDK를 받으면된다.
자 이제 우리는 이클립스를 설치했고 JDK도 설치했으므로
자바를 컴파일하고 실행 할 수 있는 환경을 구축하였다.
그러나 지금 현재의 이클립스로는 웹개발환경에 적합하지 않기 때문에
웹개발에 적합한 플러그인을 설치해야한다.
이 클립스를 실행하고
상단 메뉴에 보면 Help탭에 Software Updates...를 선택한다.
선택하게되면 소프트웨어 애드온 창이 뜨게되는데
Available Software탭을 선택한다.
설치 후에 스크린샷을 찍어서 인스톨 버튼이 활성화되어있지 않는데
설치되어있지 않은 상태라면 인스톨 버튼이 활성화 되어있고 누르면 설치된다.
(해당 목록과 동일하지 않을 수 있다. 또 플러그인 목록이 뜨지 않을 수 있는데
그럴 경우 사이트명을 선택하고 Refresh를 누르면 리스트가 갱신되어 추가된다.)
플러그인이 설치되는데 약간의 시간이 걸리니 느긋하게 기다리면된다.
설치가 끝나면 재시작할 것인지 묻는 창이 뜨는데
예를 선택하여 이클립스를 재시작하도록 하자.
- Apache tomcat Install -
자 우리는 위에서 자바를 실행할 수 있는 개발환경을 구축했다.
하지만 우리가 목표했던 것은 바로 웹어플을 개발할 수 있는 환경이다.
이 단계로 넘어가지 않으면 우리는 단순히 자바만을 위한 환경을 구축한 것이다.
http://tomcat.apache.org
위 링크로 가서 tomcat 5.5를 다운받는다.
다만 실행파일이 아닌 zip으로 된 압축파일을 받아서 압축을 푼다.
- Eclipse + Tomcat -
이제 이클립스도 설치했고 톰캣도 준비되었으니
연동해주기만 하면 JSP를 실행할 수 있게된다.
일단 이클립스를 실행하여 File - Other를 선택한다.
그럼 새로운 프로젝트를 만드는 창이 뜨게되는데
Wizzard에 dynamic을 치게되면
동적 웹 프로젝트가 나온다.
그럼 이제 Dynamic Web Project를 선택하고
나머지 항목들은 모두 그대로 놔두고 Next.
프로젝트명에 TestProject라고 입력하고 Finish를 누른다.
다른 항목들은 모두 추후에 설정을 변경할 수 있으니
지금은 신경쓰지 않도록 한다. pass.
이렇게 Finish를 누르게되면 간혹 어떤 확인창이 뜨는 경우가 있다.
그것은 Java EE perspective로 볼것인지를 확인하는 창인데
이것도 나중에 설정에서 바꿀 수 있기 때문에 알아서 선택하자.
그럼 이렇게 프로젝트가 생성되고 WebContent가 JSP의 루트이다.
WebContent를 우클릭해서 New - File
그럼 새로운 파일을 생성하는 창이 뜨게되는데
파일명에 index.jsp를 넣고 Finish.
index.jsp가 완성되고 아무것도 없는 코딩창이 뜨게된다.
그럼 확인을 하기 위해서 <%= "Hello JSP"%> 입력후
코딩창을 오른쪽 클릭하여 Run as - Run on Server 클릭.
서버를 선택하는 창이나오는데 기본적으로 IBM의 서버가 선택되어있을 것이다.
이 IBM서버 대신 우리가 방금전 다운받았던
apache의 Tomcat v5.5를 선택 후 FInish.
그럼 어떤 창이 하나 뜨게될 것이다.
나는 이미 설치 후 테스팅까지 마친 후 블로깅하는 것이라
스크린샷을 찍지 못했지만
톰캣의 디렉토리를 설정해주는 부분인데
설정하는 부분이 세가지가 있다.
name과 directory, 그리고 JRE.
이 중에서 directory에 아까 톰캣을 다운받아서
압축을 풀었던 그 폴더의 위치를 넣어주면 끝이다.
그럼 톰캣서버가 스타팅되고 콘솔창 대신 서버창이 하나 더 생기고
사용중인 서버와 서버의 상태등이 나타날 것이다.
서버 스타트를 눌렀을때.
서버 시작 준비중.
이곳에서 서버가 Started 라고 되어있으면 환경구축은 끝이나게된다.
그리고 언제든 서버를 멈추고 싶으면 서버창을 우클릭해서
stop을 누르면 서버를 정지시킬 수 있다.
기본적으로 jsp를 작성 후 웹브라우져에서 확인하기 위한 주소는
http://localhost:지정된포트//프로젝트명/jsp명 이다.
우리가 작업했던 프로젝트의 index.jsp를 웹브라우져로 확인하기 위해서는
웹브라우져 주소창에 http://localhst:8000//TestProject/index.jsp 라고 적으면 된다.
물론 나는 포트를 8000으로 지정했기 때문에 8000으로 넣었고
다른 포트로 지정했다면 해당 포트로 적어넣으면 된다.
톰캣설치시 아무생각없이 설치했다면 디폴트로 8080으로 포트가 잡혀있을 것이다.
자 우리는 이제 JSP로 웹을 구현하기 위한 환경을 구축하였다.
사실 처음접하게 된다면 어렵고 따라하기 힘든 부분이 있을 수 있겠지만
이거슨 어차피 나를 위한 네비게이션.
은(는)훼이크고 나름 최대한 배려를 해서 스크린샷도 첨부하고
링크도 해놓았지만 부족한 부분이 없지않다.
사실 이 Eclipse WTP와 같이
환경을 설정하는 많은 Tool이나 방법들이 있는데
그 방법들을 한번쯤 접해보고 이런 방법으로도 가능하다는 것을
익혀두면 나중에 써먹을 일이 있지 않을까 싶다.
그럼 JSP 환경세팅은 이로써 마치도록 하고
즐거운 코딩의 세계로 빠져보자.