본문 바로가기

IIS + JSP 연동

JDK + TOMCAT 설치

1. JDK 다운로드 및 설치
- http://java.sun.com/javase/downloads/index.jsp
- JDK는 편할대로 설치 (난, C:\Java\jdk...)
- JRE는 기본 경로로 설치

2. Path 설정 (JAVA_HOME, PATH, CLASSPATH)
- [내컴퓨터 등록정보] - [고급] - [환경변수]
- JAVA_HOME 으로 JDK설치한 디렉토리 설정 (난, C:\Java\jdk...)
- PATH 앞에 JDK bin 디렉토리 추가 (난, ;%JAVA_HOME%\bin;)
- CLASSPATH 로 현재 디렉토리 설정 ( .; )

3. TOMCAT 설치
- http://tomcat.apache.org/
- 다운받고 원하는 폴더에 설치 (난, C:\tomcat)
- 기본포트인 8080 포트 https://localhost:8080 으로 접속하여 톰캣 구경

사용자 삽입 이미지


4. Path 설정 (CATALINA_HOME)
- [내컴퓨터 등록정보] - [고급] - [환경변수]
- CATALINA_HOME 으로 톰캣 설치한 디렉토리 설정 (난, C:\tomcat)

5. uriworkermap.properties 파일과 workers.properties 파일 생성
- 톰캣이 설치된 디렉토리의 conf 디렉토리에 생성

** uriworkermap.properties (내꺼)
/jsp/*=defworker
/jsp/*.jsp=defworker

/examples/*=defworker
/examples/*.jsp=defworker
/examples/servlet/*=defworker

** workers.properties (내꺼)
workers.tomcat_home=C:\Tomcat6\

# workers.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
workers.java_home=C:\Program Files\Java\jre1.6.0_02\

# You should configure your environment slash... ps=\ on NT and / on UNIX
# and maybe something different elsewhere.
#
ps=\

# The workers that your plugins should create and work with
#
worker.list=defworker

#------ DEFAULT ajp13 WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
# Defining a worker named ajp13 and of type ajp13
# Note that the name and the type do not have to match.
#
worker.defworker.port=8009
worker.defworker.host=localhost
worker.defworker.type=ajp13


IIS + TOMCAT 연동

1. connector 다운로드
- http://tomcat.apache.org/download-connectors.cgi
 (최신버전의 binary releases 에서 isapi_redirect.dll 파일 다운로드)
- 톰캣이 설치된 폴더의 bin/win32/i386 디렉토리로 이동

2. ISAPI redirector 속성파일 설정
- http://tomcat.apache.org/connectors-doc/reference/iis.html 참고하여 isapi_redirect.properties 속성 파일 생성
- isapi_redirect.dll 와 같은 디렉토리에 저장

3. iis 가상 디렉토리 생성
- 디렉토리명 : jakarta
- 컨텐츠 경로 : isapi_redirect.dll 파일이 있는 디렉토리

4. 기본 웹사이트에 ISAPI필터 설정
- 필터 이름 : 아무거나
- 실행파일 : isapi_redirect.dll 파일이 있는 디렉토리

5. 새 웹 서비스 확장 추가
- 확장 이름 : 아무거나
- 파일 경로 : isapi_redirect.dll 파일이 있는 디렉토리

6. IIS 다시시작
- 제대로 연동이 된다면 ISAPI필터 상태가 위를 향한 초록색 화살표시가 나타난다.

사용자 삽입 이미지


7. 경로 테스트
- http://localhost/index.jsp (톰캣 구경)