한국어

ABOUT_MICROSOFT

톰캣 아파치 jsp jdk 1.34

2003.10.15 23:50

jun 조회 수:1673

가져온곳:http://www.apache.kr.net/documents/TomcatApache-HOWTO-kr.txt




/*
*        이 자료는 임형진 님의 제공에 apache.kr.net 에 게시되었습니다.
*
*         톰캣 + 아파치 하우투
*
*        저자:   Costin Manolache
*                Anil Vijendran
*
*        역자:   임형진
*
*        $개정판: 1.1
*        $개정일: 2000/02/08 21:08:34 $
*
*        이문서는 '아파치(Apache)'와 실행할 '톰캣(Tomcat)'을
*        설정하는 방법을 설명한다. 이제 곧 이문서는 아파치 1.3.9와
*        톰캣 3.0을 묘사한다. 다른 아파치/톰캣 버전들을 위한
*        테스트된 설정에 관한 섹션들을 체크하라.        
*/

------------------------------------------------------------------------
목차
        1. 서론
        2. 설치
                2.1 아파치 1.3.9
                2.2 톰캣 3.0
                2.3 자신의 설정을 테스트하기
                2.4 컨텍스트를 추가하기
        3. 테스트된 설정
        4. 더 많은 정보, 피드백과 버그들

------------------------------------------------------------------------
1. 서론

이 문서는 하나의 배포판으로서의 아파치와 톰캣을 얻을 때까지
아파치와 함께 톰캣을 사용할 수 있도록 쓰여졌다.
여러분이 이 문서의 지시사항들을 따르다가 잘못된 부분을 발견하면
이 문서를 업데이트할 수 있도록 우리에게 알려주시오.

문서의 나머지 부분에서 우리는
        아파치 1.3.9에 대해서 /path/to/apache-1.3.9를,
        톰캣 3.0에 대해서 /path/to/tomcat3.0를
설치경로로 사용할 것이다.
우리는 여러분이 디폴트 포트(80)로 아파치를 구동하고 있는 것으로
가정한다.

2. 설치

2.1 아파치 1.3.9
        
* 여러분 컴퓨터 플랫폼에 맞추어 아파치 1.3.9를 아래의 사이트에서
  다운로드하여 설치하라.

        http://www.apache.org/dist/binaries

* 여러분의 /path/to/apache-1.3.9/conf/httpd.conf 파일에서 디폴트
  HTTP listener port를 설정하라.

* /path/to/apache-1.3.9/conf/httpd.conf 파일에서 ServerName이
  여러분의 호스트를 포함하고 있는지 확인하라.

* 여러분이 스스로 컴파일한 아파치를 사용하고 있고 이미 컴파일된 버전의
  mod_jserv.so를 사용하고 있다면 여러분이 적재될 수 있는(loadable) 모듈을
  위한 지원을 컴파일하였는지 확인하라. configure와 함께 --enable-module=so를
  사용한 mod_so.so를 컴파일하여 이것을 하라.

2.2 톰캣 3.0

* 여러분 컴퓨터 플랫폼에 맞추어 톰캣 3.0을 아래의 사이트에서
  다운로드하여 설치하라.

           http://jakarta.apache.org/builds/tomcat/release/v3.0//

  주)*
  2000.4.13현재
  http://jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin/

* 여러분 컴퓨터 플랫폼에 맞추어 mod_jserv를 아래의 사이트에서 다운로드하라.

           http://jakarta.apache.org/builds/tomcat/release/v3.0///modules

  주)**
  2000.4.13현재
  http://jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin//

  유닉스 설치를 위해서 /path/to/apache-1.3.9/libexec에 복사를 하고
  Win32 설치를 위해서 \path\to\apache-1.3.9\modules에 복사를 하라.

  mod_jserv는 아파치와 톰캣이 서로 통신하도록 하는 소프트웨어이다.
  통신하기 위해서 사용된 포트는 톰캣쪽을 위하여 server.xml 파일에,
  아파치쪽을 위하여 tomcat.conf 파일에 설정되어 있다. 그것들은 서로
  일치해야 한다. 현재 이 포트는 디폴트로 8007이고 AJP12 프로토콜을
  사용한다.

* /path/to/apache-1.3.9/conf/httpd.conf를 편집하고 마지막에 다음
  줄을 추가하라.

        Include /path/to/tomcat3.0/etc/tomcat.conf

* Win32 사용자를 위해서는 libexec/mod_jserv.so를 포함하는 줄을 비활성화
  하고 modules/ApacheModuleJServ.dll를 활성화하시오.

* 톰캣은 독자적인 HTTP서버로 설치되기 때문에 아파치와는 다른 포트상에서
  작동해야 한다는 것은 중요하다.

2.3 자신의 설정을 테스트하기

* 아파치를 재시동하라. (/path/to/apache-1.3.9 디렉토리에서)
  
  $ apachectl restart on Unix/Linux
  or
  c:\apache-1.3.9\bin> apache -k restart on Win32

* 웹브라우저에서 http://을 작동하라.

* 톰캣을 시작하라.(/path/to/tomcat3.0 디렉토리에서)

  $ startup.sh on Unix/Linux
  c:\tomcat3.0\bin> startup.bat on Win32

* 웹브라우저상에서
  http:///examples/servets/ or
  http:///examples/jsp/ 가 작동되는지 확인하라.

2.4 컨텍스트 추가하기

이 설정에 컨텍스트를 추가할 수 있는 두 가지의 다른 방법들이 있다.

(a) * /path/to/tomcat3.0/etc/tomcat.conf에
      ApJservMount / /root를 추가한다.

    * 아파치를 재시동한다.

(b) * /path/to/apache-1.3.9/htdocs/를 만든다.

    * 지정한 디렉토리에 지정한 컨텍스트 파일들을 설치한다.

    * /path/to/tomcat3.0/server.xml이
      /path/to/apache-1.3.9/htdocs/를 지정하는지 확인하라.

    * /path/to/tomcat3.0/etc/tomcat.conf에

      ApJservMount //servlet /root
              
                   AllowOverride None
                   deny from all
              

      을 추가하라.

3. 테스트된 설정들

   Apache 1.3.9 + Tomcat 3.0는 아래와 같은 운영체제에서 테스트됨

   * Linux (RedHat 6.1) on SPARC and Intel
      - IBM JDK 1.1.8
   * Solaris 2.6 on SPARC
      - Sun JDK 1.1.8
      - Sun JDK 1.2.2
   * Windows NT SP 4
      - Sun JDK 1.1.8
      - Sun JDK 1.2.2
  
   주)***
   역자는 Apache 1.3.12 + Tomcat 3.0를 Windows95에서 테스트하여
   servlet과 jsp 예제 프로그램 실행에 성공하였슴

4. 더 많은 정보, 피드백과 버그들

tomcat-dev@jakarta.apache.org로 버그리포트를 보내주십시오.

여러분이 여기에 나열되지 않은 플랫폼/운영체제에서 테스트하였다면
이 파일들을 업데이트하여 주시기를 바랍니다.
(만약 여러분이 jakarta상 CVS 접근권한을 가지고 있다면)
또는 tomcat-dev@jakarta.apache.org로 메모를 보내주십시오.

.