본문 바로가기

StoreHouse/Server

Windows How to Link Tomcat5 with IIS6

How to Link Tomcat5 with IIS6 |

설치 프로그램

1. j2sdk-1_4_2_05 For windows Version

2. Tomcat 5.0.16 For Windows Version

3. Window 2003 IIS 6.0



목차

1.Java Installatin

2.Tomcat Installatin

3.IIS Installatin

4. Enviroment Configuration

4.1 IIS Configuration

4.2 Tomcat Configuration

5.Added Virtual Directory

1.Java Installatin & Configuration



☞ 먼저 자바를 설치 합니다.설치 경로는 (c:\jdk1.4.2.05)로 설정 했습니다.

☞ 내 컴퓨터 - 등록정보 - 고급 - 환경 변수 - 시스템 변수 - 새로 만들기

변수 이름 : JAVA_HOME

변수 값 : c:\jdk1.4.2.05



2.Tomcat Installatin & Configuration



☞ 톰캣을 설치합니다. 설치 경로는 (c:\tomcat5.0)로 설정 했습니다.

☞ 설치중 포트와 관리자 패스워들 만드시 입력해야 합니다.

☞ 설치를 완료 합니다.

☞ 내 컴퓨터 - 등록정보 - 고급 - 환경 변수 - 시스템 변수 - 새로 만들기

변수 이름 : CATALINA_HOME

변수 값 : c:\tomcat5.0



3.IIS Installatin & Configuration



☞ 제어판-프로그램 추가및 제거 - 기본 프로그램 설정 - 응용 프로그램 서버 - 인터넷 정보 서비스(IIS) 체크 - 계속 확인 -설치(설치시 WINDOW2003 설치 CD 요구)



4. Enviroment Configuation



☞ 여기서 부터 집중 요함 톰캣과 IIS 연동은 .html,.htm 기본 태그들은 IIS가 처리하지만

.jsp는 IIS가 처리를 할수 없기 때문에 톰캣 자바 컨테이너로 Request를 넘깁니다.

넘기는 방법은 서로간에 소켓 통신을 통해서 이루어 집니다.

이둘간에 연동을 위해서는 jk 모듈을 반드시 설치해야 합니다.

설치 방법이 다소 복잡하지만 다행히^^ 연동 설치및 환경설정을 해주는 설치파일이 있습니다.

먼저 제 블로그에서 tomcat-connectors-jk2.0.4-win32-iis-install.exe 을 다운 로드 받으세요

톰캣과 IIS 연동 모듈이기 때문에 설치하기전 1,2,3번 작업을 반드시 해주셔야 합니다.

다운로드 받은 파일을 실행 합니다. 계속 NEXT 합니다. 완료를 합니다.

설치는 매우 간단합니다.



4.1 IIS Configuration

☞ 1,2,3,4 번까지 설치 한후 제어판 - 관리도구 - 인터넷 정보 서비스(IIS)관리 를 선택합니다.

☞ 왼쪽 메뉴에서 "웹 서비스 확장"을 선택합니다.오른쪽에 보시면 jakarta Isapi Redirector에
조그만한 녹색 아이콘이 활성화되어 있을 겁니다.

☞ 왼쪽 메뉴 "웹 사이트" 등록정보 선택

☞ 서비스 탭으로 이동 격리 모드 체크 적용

☞ 추가 - 필터 이름:jakarta - 실행파일 찾기 - C:\Tomcat5.0\native\i386\isapi_redirector2.dll 선택 - 확인

☞ ISAPI 필터 탭으로 이동

☞ 왼쪽 메뉴 "기본 웹 사이트" 등록정보 선택 - 새로만들기 - 가상 디렉토리

별칭:jakarta - 디렉토리 경로:C:\Tomcat5.0\native\i386\ - 확인





4.2 Tomcat Configuration



☞ 톰캣 루트 디렉토리/conf 이동 workers2.properties 파일 열기

☞ 아래와 같이 설정 합니다.

--------------- workers2.properties -----------------------

#Look at
#http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/configwebcom.html
#for parameter description
[shm:]
info=Scoreboard. Required for reconfiguration and status with multiprocess servers
file=C:\RBT\Tomcat5.0\temp\jk2.shm
size=1048576
[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
tomcatId=localhost:8009
# Map webapps to the Web server uri space
[uri:/*.jsp]

--------------------------------------

[shm:] ---> 톰캣 Shared Memory

[channel.socket:localhost:8009] ---> IIS로 jsp Request들어올 경우 톰캣으로 연동하는 소켓

[uri:/*.jsp] --> 루트 밑에 있는 .jsp파일만 톰캣이 처리

[uri:/*] --> 루트 밑에 있는 모든 파일 톰캣이 처리



톰캣에 부하를 주지 않으려면 [uri:/*.jsp] 선택해야 겠죠 ^^



☞ 제어판 - 관리도구 - 인터넷 정보 서비스(IIS)관리 를 선택합니다.

☞ 왼쪽메뉴에서 최상의 중에서 로컬 컴퓨터 등록정보 보기 - 모든 작업 - IIS 새로 시작

☞ Tomcat을 시작 합니다.

☞ c:\inetpub\wwwroot 루트 디렉토리에 test.jsp를 만들어서 소스를 추가합니다.

<%="jsp world"%>

☞ 익스플러어 창에 http://localhost/test.jsp

☞ 화면에 jsp world라고 나오면 연동 성공 입니다. ^^



5. Added Virtual Directory


☞ 여기서 가상 호스트를 추가해 보겠습니다.

먼저 IIS 관리자로 이동 - 웹사이트- 등록정보 - 새로 만들기

mydb.love.com이라고 하나 만듭니다.

☞ 새로 만든 사이트에 가상 디렉토리를 하나 추가합니다.

왼쪽 메뉴 "기본 웹 사이트" 등록정보 선택 - 새로만들기 - 가상 디렉토리

별칭:jakarta - 디렉토리 경로:C:\Tomcat5.0\native\i386\ - 확인

반드시 사이트 추가시 위와같은 똑같은 가상 디렉토리를 만들어야 합니다.



☞ 톰캣 루트 디렉토리/conf 이동 server.mxl 파일 열기



<--------------------------------------------------->


docBase="C:\mydb"
reloadable="true"/>
mydb.love.com


<--------------------------------------------------->

로 끝나부분 부터 이부분을 추가 합니다.

반드시 톰캣 호스트명과 iis에 설정된 호스트명이 같아야 합니다.



☞ 톰캣 재시작 및 IIS 왼쪽메뉴에서 최상의 중에서 로컬 컴퓨터 등록정보 보기 - 모든 작업 - IIS 새로 시작



☞ http://mydb.love.com/test.jsp

제대로 나오면 성공입니다.



수고 하세요




출처: http://blog.naver.com/post/postList.jsp?blogId=taekiblue&categoryNo=4
tomcat_connectors_jk2.0.4_win32_iis_install.exe (165.7 KB) download : 0

'StoreHouse > Server' 카테고리의 다른 글

Gentoo 미러 사이트 리스트  (0) 2004.12.10
RedHat 아파치 로그 설정  (0) 2004.12.10
Windows 원격에서 터미널 서비스 세션끊기  (0) 2004.12.10
RedHat 9 에서DNS 설정  (0) 2004.12.10
RedHat chmod 에관한설정  (0) 2004.12.10