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
|
- deploy를 눌러 / 경로가 true로 나온다면 성공!