관리 메뉴

I LOVE EJ

IIS(windows)와 Tomcat 연동 본문

Os & Server/Tomcat

IIS(windows)와 Tomcat 연동

BeOne 2007. 10. 15. 16:59

■ IIS 와 톰캣연동
http://kookai.co.kr/jsp/iis-tomcat/iis-tomcat-jk.htm

■ jk / isapi_redirect.dll 받는곳
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.8/

http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.20/


*** IIS(windows)와 Tomcat 연동

1. downlaod
http://jakarta.apache.org/site/downloads/downloads_tomcat.html
Tomcat 5:
        Tomcat 5.0.28.exe
Tomcat Connectors (mod_jk, mod_jk2, mod_webapp):
        Tomcat Connectors JK 1.2 Binary Releases -> win32 -> isapi_redirect-1.2.8.exe

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

3. conf 수정
Tomcat 5.0.28이 설치된 경로의 conf 디렉토리의
server.xml에서
       맨아래의 <host></host>사이에 <Context.... />을 추가한다
        <host>
               ...
               ...
          <Context path="" docBase="c:/inetpub/wwwroot" debug="0" reloadable="true" />

      </host>
D:\web\ipa.go.kr

web.xm에서l
        <!--
        <servlet>
                <servlet-name>invoker</servlet-name>
                <servlet-class>
                        org.apache.catalina.servlets.InvokerServlet
                </servlet-class>
                <init-param>
                        <param-name>debug</param-name>
                        <param-name>0</param-name>
                </init-param>
                <load-on-startup>2</load-on-startup>
        </servlet>
        -->
        막아 놓은 부분을 풀어준다

        <!-- The Mapping for ther invoker servlet -->을 찾아서
        <!--
        <servlet-mapping>
                <servlet-name>invoker</servlet-name>
                <url-pattern>/servlet/*</url-pattern>       
        </servlet-mapping>
        -->
        막아 놓은 부분을 풀어준다
       

isapi_redirect-1.2.8.exe이 설치된 경로의 conf 디렉토리의
workers.properties.minimal
        수정하지 않는다
uriworkermap.properties
        /*.jsp=ajp13w
        /servlet/*=ajp13w를 추가한다

4. iis 설정

iis6.0일 경우 웹서비스 확장에서 오른쪽 버튼을 누르고 새로 만들기에서

(jakarta - isapi_redirect.dll)을 허용함으로 만들어 놓아야 한다
해당 웹사이트 등록정보 -> ISAPI필터 -> (jakarta - isapi_redirect.dll)를 추가한다
서비스 -> Apache Tomcat 등록정보 -> 시작 유형을 자동으로 지정한다

5. 컴퓨터를 restart한다