커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > Unix/Linux 처음 시작하기 도움말
검색 : 사이트 WHOIS 웹서버 종류

리눅스 배포판(배포본) (26)
OS 설치 (10, 글 4, 자료 8)
매뉴얼 / 맨페이지 (8, 자료 2)
FreeBSD, OpenBSD (*BSD) (17, 글 1, 자료 6)
GNU / GPL(General Public License) (4, 자료 3)
명령어 사용하기 (10, 글 5, 자료 12)
정규 표현식(정규식) (5, 자료 3)
FAQ / 리눅스,유닉스 일반 (4, 자료 4)
OS간 비교 / 대체 프로그램 비교 (9, 자료 3)

  IIS+TOMCAT 연동 작성일 : 2007/03/10 10:57
 
  • 글쓴이 : kaien
  • 조회수 : 7788
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
         작성 : 2005. 11. 1. kaien
      프로젝트 : 10대 모 광고회사 시스템 관리

    1. 개요
    A. 웹하드 구축을 위한 윈도우 환경에서 java servlet 구동.
    2. 준비물
    A. J2se(jdk1.3이상, 1.2.x 절대 안됨 주의!) http://java.sun.com
    B. Tomcat 4.x, 5.x http://Jakarta.apache.org/download
    C. Tomcat connector 윈도우용 isapi_redirect-1.2.14.exe 다운로드 (JK 1.2.x 추천,  JK2는 IIS6 와 궁합이 잘 맞음) ※첨부화일 레지스트리 사용 권장
      
    3. 세팅
    A. IIS가 설치 되어 있다면 중단 후 service에서 world wide web 자체를 중단 시킴
      
    B. Jdk 설치 가급적 C:\ 권장
      
      
    C. Tomcat 인스톨 시 custom, 포트 8080 , manager 계정비번까지 세팅함.본 문서에서는 TOMCAT 5.0 으로 설정.
    i. ※ 주의 : 옵션에서 NT/XP service란 부분을 반드시 체크 해야된다. 이 부분을 체크하지 않으면 원격으로 실행시켰을 때 로그 아웃을 하면 세션이 끊기면서 톰캣도 다운된다. 윈도우에서 톰캣은 반드시 service에서 실행과 재실을 해야된다.
    ii. 마지막에 jre 설치시에 B에서 설치된 java경로로 설치되는가 반드시 확인해야 됨.
        
    D. 내컴퓨터 속성에서 프로필로 PATH를 정확히 넣어줌.
    i. 속성>고급>환경변수>시스템변수>변수 JAVA_HOME , CATALINA_HOME 으로 해서 두 개 모두 경로명을 넣어준다.
    ii. 도스창에서 테스트 java ?version , set path 등등..
        
    E. IIS에 tomcat connector 인 ISAPI 필터를 세팅해준다.
    i. isapi_redirect-1.2.14 을 인스톨하면 C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\1.0 에 Isapi Redirect.dll 파일이 생성된다.
    ii. 기본웹사이트에서 가상디렉토리를 추가한다. 가상디렉토리 이름은 반드시 jakarta 로 해야된다.
    iii.   
    iv.   
    v.   
    vi. 다음으로 web site의 속성 창을 띄워서 ISAPI 필터 탭으로 가서 추가 버튼을 누른후 isapi_redirect.dll 를 추가한다.

    vii. IIS와 www service를 실행 시킨다. 그 후 다시 ISAPI 필터탭을 보면 ↑녹색으로 비중이 높음으로 되어 있을 것이다. 안 되어 있다면 www service를 다시 내렸다가 올린다. 그래도 안 올라오면 리부팅한다.(가장 확실한 방법)
    ※ 만일 안 올라 올 경우
    1. 실행>regedit>"HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0
    2. 에서 레지스트리 값을 체크한다.
    이름   데이터
    extension_uri    /jakarta/isapi_redirect.dll
    log_file    C:\TOMCAT 5.0\logs\isapi_redirect.log
    log_level   debug
    worker_file    C:\TOMCAT 5.0\conf\workers.properties
    worker_mount_file   C:\TOMCAT 5.0\conf\uriworkermap.properties

    viii. 첨부화일에 동봉된 workers.properties와 uriworkersmap을 conf에 넣는다.
    1. workers.properties에서 tomcat과 jdk 경로를 세팅환경에 맞는 경로로 수정한다. (workers.tomcat_home , workers.java.home)

    ix. 톰캣을 service에서 실행시킨다.WWW service를 실행시킨다.IIS를 실행시킨다.

    x. 기본웹사이트 등록정보>문서>index.jsp를 추가하고 제일 상위로 세팅한다.

    F. 실행
    i. http://localhost 하면 tomcat메인 페이지가 뜬다.
    ii.\ Html과 image는 C:\inetpub\wwwroot 에서 처리한다.편의상 tomcat 루트 밑으로 세팅하는게 편하다.

    G. 주의
    i. Context를 추가 했을 경우 IIS는 바로 인식 못하므로 www service를 다시 내렸다가 올린다.
      커피닉스 카페 최근 글
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
    [05/16] (주)후이즈 시스템엔지니어 (경력자) 모집
    [02/15] [AWS] Cloudfront edge 확인하기
    [01/20] Mobile Service/eCommerce 기업에서 Server / Java / PHP 개발자 구인
    [01/11] 탄탄한 퍼블리싱 모바일기업에서 Mobile 개발자를 모십니다.
    [01/11] 탄탄한 퍼블리싱 모바일기업에서 Web Front 개발자를 모십니다.
    [01/11] 탄탄한 퍼블리싱 모바일기업에서 Server 개발 팀장을 모십니다.
    [12/21] 브라우저별 SHA1 퇴출 시점
    [09/15] [구인] 시스템엔지니어 (경력)
    [08/05] Re: 칼리리눅스 텔넷관련
    [08/04] 칼리리눅스 텔넷관련
    [06/29] 또 다른 무료 SSL 인증서, Let's Encrypt
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~