1. 아파치 톰캣 설치
1) 자바가 설치되어 있아야 한다. (JAVA_HOME 설정 되어있어야함)
2) 아파치 톰캣 설치 http://tomcat.apache.org/download-70.cgi?Preferred=http://apache.tt.co.kr/
- FULL 설치로 한다. (예문 / 매니저 추가)
- 포트번호는 절대 충돌이 없도록 설정!
- ID/PWD를 설정하고 NEXT / 자바의 경로 설정 / 설치 경로 설정
- 설치완료후 바로 실행은 체크해제해 주고 완료. (환경설정이 우선 되어야한다.)
3) 톰캣 환경설정
- 톰캣은 CATALINA_HOME 을 사용한다.
변수 |
값 |
CATALINA_HOME |
C:\Program Files\Apache Software Foundation\Tomcat 7.0 |
4) 실행
- Moniter Tomcat7 실행, (윈도우7 에서는 관리자권한으로 실행해야한다.)
5) conf 폴더
- tomcat-users.xml : 관리자의 ID/PWD가 저장되어있다.
- server.xml : 기본 환경설정이 가능하다 (포트번호 등등)
5) 홈 디렉토리
- 다음의 주소 밑에 html파일을 저장하여 테스트가 가능하다. (폴더를 만들어 접근 해 보자)
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\Test |
6) 폴더 설정 (동적)
- 동적인 환경을 요구하는 파일들은 WEB-INF 폴더를 생성하여야 하고 그 밑에 classes 폴더에는 java의 컴파일된 class 파일을 넣어야한다.
- WEB-INF 폴더에는 web.xml 파일(환경설정)이 있어야한다. (현재 폴더에 대한 환경설정)
7) 클래스 매핑
- aa 의 이름으로 둘의 관계가 매핑된다.
<servlet> <servlet-name>aa</servlet-name> <servlet-class>HelloServlet</servlet-class> </servlet>
<servlet-mapping> <servlet-name>aa</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> |
2. 아파치 톰캣 웹 폴더 변경
1) ROOT 폴더를 변경하하면 기존의 ROOT폴더가 자동으로삭제되기때문에 미리 백업을 해 두자
- WEB_INF의 web.xml 파일을 변경할 폴더에 복사 해 둬야한다.
2) CATALINA_HOME\webapps\ 에 아래의 값을 갖는 homecontext.xml파일을 생성하자
<Context path="" docBase="D:/WebHome" debug="0" reloadable="true" corssContext="true" privileged="true" /> |
3) 웹의 tomcat manager에서 / 경로를 undeploy 하여 삭제한다.
4) 아래 Deploy 로 경로를 추가한다.
context path : / xml URL : C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\homecontext.xml
|
'Programming > SERVLET' 카테고리의 다른 글
GET방식과 POST방식의 차이 (2) | 2011.03.24 |
---|---|
아파치와 톰캣 연동 (1) | 2011.03.24 |
Servlet 선수 과정 (1) | 2011.03.24 |