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로 나온다면 성공!


'Programming > SERVLET' 카테고리의 다른 글

GET방식과 POST방식의 차이  (2) 2011.03.24
아파치와 톰캣 연동  (1) 2011.03.24
Servlet 선수 과정  (1) 2011.03.24

+ Recent posts