[JSP] 톰켓 설치 및 설정 - 다운로드 및 설정

Tomcat이란?

  • 아파치 재단에서 실시한 자카르타 프로젝트의 일환으로 웹 서버에서 JSP와 서블릿을 실행하게 해주는 Web Container

톰캣 설치

  • http://tomcat.apache.org/ 에서 tomcat 5.x를 다운받는다.(6.x도 나왔다만...)
  • apache-tomcat-5.5.17-admin.zip을 root(C:\)에 푼다. (5.5뒤의 숫자는 달라도 상관없는듯)
  • 압축을 푸는 것으로 설치는 완료 Tomcat디렉토리/bin에 있는 startup.bat으로 서버를 시작하고, shupdown.bat으로 종료한다
  • 서버를 구동하고 웹브라우져로 http://localhost:8080 으로 접속해서 아파치 톰캣 메인화면이 보인다면 정상적으로 설치된 것이다.
  • 설치후 시스템 환경변수에 CATALINA_HOME이라는 이름으로 Tomcat이 설치된 디렉토리 경로를 설정해준다. 이름이 CATALINA_HOME이 될수도있고 TOMCAT_HOME이 될 수도 있지만 이클립스에서 설정하는 환경변수명과 같기만 하면 된다.

톰캣과 이클립스 연동(플러그인 설치)

  • tomcatPluginV32beta3.zip을 eclipse/plugin/에 푼다.
  • 그러면 이제 이클립스에서 톰캣 서버를 실행하고 끌 수 있게 되는데, 가급적 startup.bat과 shutdown.bat을 사용하자. 여러가지 메시지를 확인하기가 편하다.

이클립스 설정

  • eclipse에서 Windows->Preferences 에 Tomcat메뉴가 생기는데
    Tomcat version은 5.x로 home 디렉토리를 지정해준다.
    Tomcat-Advanced에서 Tomcat base를 톰캣폴더로 지정한다.
    Tomcat-Tomcat Manager App에서 username, password를 'admin'으로 설정한다.
  • 톰캣폴더/conf/tomcat-users.xml 파일 내부에 admin/admin을 넣어둔다.

 <?xml version='1.0' encoding='utf-8'?>
 <tomcat-users>
   <role rolename="tomcat"/>
   <role rolename="role1"/>
   <role rolename="manager"/>
   <user username="tomcat" password="tomcat" roles="tomcat"/>
   <user username="role1" password="tomcat" roles="role1"/>
   <user username="both" password="tomcat" roles="tomcat,role1"/>
   <user username="admin" password="admin" roles="tomcat,manager"/>
 </tomcat-users>

  • Project설정에서 TOMECAT_HOME(or CATALINA_HOME) 환경변수 안에 들어있는...common/lib/servlet-api.jar를 추가
    그러면 javax.servlet.* 패키지를 import할 수 있고 그후 HttpServlet등의 클래스를 상속받아 사용할 수 있다.
  • MyServlet 클래스를 하나 만들고 HttpServlet을 상속받고
    Source->override/implement method메뉴에서 doGet()을 추가한다
by 팬더곰 | 2009/03/05 13:12 | JSP | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶



몽환의 숲은 술파는 곳은 없어도 얼마든지 취할수 있대..
by 팬더곰
Calendar
언젠가..

언젠가.. 크게 웃는날이 오겠죠
그때까지 멈추지 말고 달려가봅시다..
카테고리
전체
일상
어느날..
JAVA
JSP
EJB
AJAX
JAVASCRIPT
DATABASE
재테크
UNIX
Tip
최근 등록된 덧글
감사합니다. 저주받을 ..
by 히잉 at 03/21
고맙습니다~^^
by Mango at 01/13
ㅋㅋㅋ 충청도 빠졌네요..
by ㅇㄹㅇㄹㄴㅇ at 12/11
포항 업뎃 ; 탄탄비 넝글..
by 포항인 at 12/03
퍼갑니다~~
by 필드묵시록 at 10/07
저주받을 손가락 여기 하..
by 아이고리 at 05/12
대전 우에시다리만 맞고..
by 대전인 at 04/06
오우 적절한 정보 감사!!!!..
by 엘리냥 at 04/06
좋은 정보 감사합니다 :)
by jiyoungP at 02/17
잘보고갑니당^^
by 팔팔청춘 at 10/23
rss

skin by zodiac47