본문 바로가기
Web Program/Java Lecture

Tomcat + IIS 설치하기

by 현이빈이 2008. 8. 13.
반응형
Tomcat + IIS 설치하기

kenu
2001-07-24 3:23오전



아래의 문서(jakarta-tomcat/doc/tomcat-iis-howto.html)를 참고해서 설치하면 잘 됩니다. 영어가 힘든 분들이 많아서, 그림 캡쳐했습니다. 작업환경은 windows 2000 server(IIS 5), Tomcat 3.2.3 입니다. 디렉토리는 c:\jakarta-tomcat , d:\inetpub 기준입니다.

연동모듈은 isapi_redirect.dll 입니다. http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386 에서 다운받을 수 있습니다. 버전이 업그레이드된다면 그 버전을 따라가세요. 디렉토리가 심하게 바뀔 경우는 http://jakarta.apache.org 에서 찾아보시기 바랍니다.

다운로드받은 isapi_redirect.dll 을 jakarta-tomcat/bin/win32 에 복사합니다. win32 디렉토리는 없는데 만들어 주시면 됩니다. 설마 어떻게 폴더만드는지 모르겠다고 하시는 분 없죠? ^^; 오른버튼 누르고 "새 폴더" 선택한 다음에 다시 오른버튼으로 클릭해서 "이름 바꾸기" 하세요. ^^; 윈도우 강좌? 엠파스에서 찾아보세요.

시작 버튼 누르고 실행(R)... 을 클릭해서 뜬 작은 창에 regedit 를 입력합니다. (또는 Ctrl키와 Alt키 사이에 있는 윈도우키+R 누르면 나옵니다.)

HKEY_LOCAL_MACHINE/SOFTWARE 에서 마우스 오른버튼을 클릭해서 "새로만들기(N)" 에서 "키(K)" 를 선택합니다.

만들어진 키에 Apache Software Foundation 으로 이름을 바꿔줍니다. 그 위치에서 또 키를 만들어줍니다. 하위 키 이름은 Jakarta Isapi Redirector 입니다. 그 아래 하나 더 키를 만들어서 이름을 1.0 이라고 합니다. 1.0 의 키에서는 문자열 값을 입력합니다.

아래 그림과 같이 extension_uri, log_file, log_level, worker_file, worker_mount_file 을 입력해줍니다. 경로가 맞아야 합니다. extension_uri 는 웹문서의 경로입니다. 물리적 경로가 아닙니다. /jakarta 라는 서브디렉토리라는 것을 기억해두십시오. 이 설정은 tomcat이 아니라 IIS 에서 해줍니다.

이제 IIS 설정 차례입니다. 제어판의 관리도구에 있는 "인터넷 서비스 관리자" 를 실행합니다.

기본 웹 사이트에서 새로 만들기(N)로 "가상 디렉터리" 를 만듭니다.

아까 extension_uri 에서 사용했던 jakarta 를 별칭(Alias)으로 적습니다.

isapi_redirector.dll 이 있는 물리적 경로를 찾아 디렉토리를 정해줍니다. c:\jakarta-tomcat\bin\win32 에 놨었죠.

이 부분이 중요한데요. "실행 (예:ISAPI 응용 프로그램 또는 CGI)(E)" 앞에 반드시 체크표시가 있어야 합니다.

가상디렉토리 설정이 끝났습니다. (^^; 이 윈도짜슥이 언제부터 디렉"터"리 라고 하는쥐... ^^; 전 그냥 디렉토리할껍니다. 저도 영어 쪼매 합니다만... ^^; 음~ )

기본 웹 사이트 하위에 jakarta 를 확인해보십시오. 그 안에 있는 isapi_redirect.dll 도 확인하세요.

기본 웹 사이트의 등록정보를 클릭합니다.

"ISAPI 필터" 탭을 엽니다. "추가(D)..." 버튼을 클릭하고 필터이름을 jakarta 로 실행파일을 c:\jakarta-tomcat\bin\win32\isapi_redirector.dll 로 정해줍니다.

상태 항목에 지금은 비었지만 위로 향한 녹색 화살표가 나타나게 됩니다. IIS 를 중지했다가 다시 시작해 주세요. ^^; 만일 regedit 에서 오타가 들어가게 되면 빨간화살표로 나옵니다.

이제 Tomcat의 startup.bat 를 실행하고, IIS 를 실행한 뒤에 브라우저를 열어서 주소줄에 다음과 같이 입력해봅니다. http://localhost/examples/jsp/index.html 이 문서는 server.xml 을 전혀 수정하지 않은 상태에서 만들어졌습니다. 환경변수로는 JAVA_HOME 만 d:\jdk1.3 으로 잡아놓았습니다. 다른 문서를 참고하시면 win2k 에서 환경변수(path, classpath, JAVA_HOME 등)설정하는 법이 소개되어 있습니다.

현재까지의 설정법은 examples/ 디렉토리 하의 jsp와 servlet만 됩니다. root 설정하는 법은 jakarta-tomcat/doc/tomcat-iis-howto.html 문서를 자세히 검토해보시기 바랍니다. 아직 저도 해결못한 상태입니다. ^^; 이만 줄이겠습니다. 잘 되면 좋겠습니다. 질문 좀 덜 올라오게요. ^^; FAQ 만들기도 그렇구...

관련 사이트
xml-typed document
http://okjsp.pe.kr
반응형