IIS 5.0, IIS 6.0과 Tomcat 5.x 연동하기


*** IIS(windows)와 Tomcat 연동


1. download(A,B,C,D)
http://java.sun.com/j2se/1.5.0/download.jsp 

A.jdk-1_5_0_06-windows-i586-p.exe (Windows Offline Installation, Multi-language )
B.jre-1_5_0_06-windows-i586-p.exe(Windows Offline Installation, Multi-language )

http://jakarta.apache.org/site/downloads/downloads_tomcat.html

C.Tomcat 5:
Tomcat 5.5.15.exe(Windows Executable)
D.Tomcat Connectors (mod_jk, mod_jk2, mod_webapp):
       Tomcat Connectors JK 1.2 Binary Releases -> win32 -> 
isapi_redirect.msi,isapi_redirect.dll



2. install

JDK와 JRE을 default로 설치한다.
Tomcat 5.5.15.exe을 실행
- 모든 설정은 default로 하며 풀로 설치한다.

내컴퓨터->등록정보->고급->환경변수->
CATALINA_HOME(C:\Program Files\Apache Software Foundation\Tomcat 5.5)
JAVA_HOME(C:\Program Files\Java\jdk1.5.0_05)
변수를 등록한다.

isapi_redirect.msi를 실행
- 모든 설정을 default로 설치한다
  (레지스트리와 iis의 가상디렉토리가 자동으로 설정된다)


시작 -> 실행 -> cmd엔터 -> java -version 엔터 자바 버젼 확인하세요

가끔 오라클이 컴에 깔려있는경우 오라클 버젼으로 따라 갈수 있음.

이럴경우 환경변수 CLASSPATH 확인 하시기 바랍니다.



3. conf 수정

Tomcat 5.5.15이 설치된 경로의 conf 디렉토리의 

server.xml에서
      맨아래의 <host></host>사이에 <Context.... />을 추가한다
<host>
              ...
              ...
<Context path="" docBase="웹문서경로(e.g. c:\inetpub\wwwroot)" debug="0" reloadable="true" />
<Context path="/" docBase="c:\inetpub\wwwroot" debug="0" reloadable="true" />
</host>

isapi_redirect.msi 설치디렉토리의
workers.properties.minimal은 수정하지 않는다
uriworkermap.properties에서 
/jsp-examples/*=wlb
/servlets-examples/*=wlb 아래 부분에
#현재는 개별 적용
#전부다 적용 할경우 아래 주석을 푼다.
#/*=wlb
#개별로 할경우 해당되는 내용만 적용한다.
/=wlb
/*.jsp=wlb
/*.do=wlb





4. IIS 설정

웹사이트 등록정보( 웹사이트 전체 폴더 절대 개별 웹사이트가 아님)  -> ISAPI필터 ->필터 이름은 임의로 지정(e.g  tomcat connector)
하고 isapi_redirect.dll)를 추가한다.
(C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin\isapi_redirect.dll)
iis6.0일 경우 웹서비스 확장에서 오른쪽 버튼을 누르고 새로 만들기에서
(jakarta - isapi_redirect.dll)을 허용함으로 만들어 놓아야 한다.

추가할 사이트에 가상디렉토리를 잡아준다.( 가상디렉토리명은 jakarta 로 하고
디렉토리경로는  isapi_redirect.dll 이 있는 디렉토리로 잡아준다.
(C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin)


서비스 -> Apache Tomcat 등록정보 -> 시작 유형을 자동으로 지정한다.


5. 관리도구의 서비스에서 IIS Admin과 tomcat을 리스타트 한다.
  IIS를 리스타트 한다.

Posted by [czar]
,