구성 요구 사항: IIS(win2000 서버와 함께 제공), Java 2 SDK 1.4.2(또는 이상), Tomcat 웹 서버 커넥터, Tomcat 5.0.24(또는 이상)
준비
1, Java 2 SDK 1.4.2(또는 이상)
1. www.java.sun.com/downloads/ 웹사이트에서 다운로드하고
2. 자바 2 플랫폼, 스탠다드 에디션(J2SE)
3. 드롭다운 목록 상자에서 모든 플랫폼을 선택합니다.
4. J2SE v 1.4.2_04에서 선택하십시오. SDK에는 JVM 기술이 포함되어 있습니다.
5. J2SE SDK 다운로드
6. 수락을 선택하고 Windows 오프라인 설치, 다중 언어(j2sdk-1_4_2_04-windows-i586-p.exe, 49.36MB) 버전
2, Tomcat 5.0.24(또는 이상)
를 다운로드합니다.
1. http://jakarta.apache.org/site/binindex.cgi에서 다운로드
2. 다운로드에서 바이너리를 선택하세요
3. Tomcat 5.0.25 KEYS에서 5.0.25 exe PGP MD5 다운로드를 선택합니다.
3. Tomcat 웹 서버 커넥터
1. http://jakarta.apache.org/site/binindex.cgi에서 다운로드
2. 다운로드에서 바이너리를 선택하세요
3. Tomcat 웹 서버 커넥터에서 키를 선택합니다.
4. JK 2
JK 2 바이너리 릴리스
5./dist/jakarta/tomcat-connectors/jk2/binaries 인덱스가 나타납니다.
인터페이스에서 win32/를 선택한 다음 다운로드를 선택하세요.
jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
이 디렉터리 목록에 표시되는 파일 이름은 잘립니다. 따라서 브라우저 상태 표시줄의 메시지를 관찰하여 다운로드하려는 파일이 "...iis.zip"으로 끝나야 하는지 확인해야 합니다.
설치
1 .자바 2 SDK
j2sdk-1_4_2_04-windows-i586-p.exe를 실행하고 프롬프트에 따라 설치합니다. (설치 경로를 익숙한 위치로 변경하면 됩니다.) 여기에서 선택하세요
d:\jdk(jdk가 자체적으로 폴더를 생성함)
2. Tomcat 5
jakarta-tomcat-5.0.24.exe를 실행하고 프롬프트에 따라 설치합니다(다른 경로로 변경 가능).
여기에서 d:\tomcat5.0을 선택하십시오(tomcat5.0이 자체적으로 폴더를 생성했습니다).
로컬 컴퓨터의 jdk 경로를 선택하세요. 정상적인 상황에서는 설치 파일이 자동으로 검색되어 표시됩니다. 올바르게 표시되지 않으면 프로그램이 성공적으로 설치되면 tomcat을 시작하고 확인하라는 메시지가 표시됩니다. 읽어보기 문서.
참고: Tomcat을 시작하기 전에 시스템의 다른 서비스가 포트 8080(Tomcat의 기본 포트) 및 포트 8009(Tomcat의 AJP13 커넥터 포트)를 점유하고 있지 않은지 확인하십시오.
Tomcat이 정상적으로 시작되면 시스템 표시줄에 아이콘이 로드됩니다. 참고: tomcat 5.0 이하 버전에서는 초기 비밀번호를 설정해야 하며, tomcat 5.0 이상 버전에서는 설정할 필요가 없습니다
. 3. Tomcat JK2 IIS 커넥터 압축 해제 jakarta-tomcat- 커넥터-jk2.0.4-win32-IIS.zip은 bin conf doc라는 세 개의 폴더를 얻습니다. \bin\을 입력하면 isapi_redirector2.dll을 볼 수 있습니다.
isapi_redirector2.dll 파일을 Tomcat's bin\ 디렉터리로 잘라내거나 복사하고, 새 디렉터리 win32\i386\을 만들고 isapi_redirector2.dll을 붙여넣습니다.
이 경로를 기억해 두십시오. 나중에 IIS를 구성할 때 이 경로를 사용하게 됩니다. 이 경로는 시스템에 필요하지 않으며 변경할 수 있습니다!
이제 jakarta-tomcat-connectors-jk2.0.4-win32-IIS 디렉터리를 삭제할 수 있습니다. 그 안에 있는 파일은 더 이상 유용하지 않습니다. 실제로 jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip에서는 isapi_redirector2.dll 파일
설정만 사용합니다. 1. tomcat
Tomcat의 conf\ 폴더로 이동합니다.
JK2 커넥터를 지원하려면 jk2.properties 파일을 수정해야 할 수 있습니다. 대부분의 경우 이 파일을 기본 상태로 둘 수 있습니다. 여러 구성 프로세스 중에 이 파일을 수정하지 않았습니다.
## 이 파일은 런타임 시 재정의될 수 있습니다. Tomcat이 중지되었는지 확인하세요.
## 파일을 편집하면
## 주석은 _LOST_됩니다
. ##JkMain javadoc의 형식 문서
# 원하는 핸들러 목록을 설정합니다
.
# handler.list=apr,request,channelJni
# www.downcodes.com
# SocketChannel의 기본 포트를 재정의합니다.
# 채널소켓.포트=8019
#기본:
# 채널Unix.file=${jkHome}/work/jk2.socket
# 구성이 작동하는지 확인하기 위해
# shm.file=${jkHome}/work/jk2.shm
# jni를 활성화하려면 채널Jni 지시문을 사용하세요.
# 채널Jni.disabled = 0
# 다음 지시어 중 하나:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# inprocess로 설정하면 mod_jk2는 네이티브 자체를 등록합니다.
# 이렇게 하면 mod_jk2에서 Tomcat을 시작할 수 있습니다.
# apr.jniModeSo=진행 중
request.tomcatAuthentication=false
환경 변수 tomcat_home을 설정합니다. Tomcat 설치 디렉터리 d:\Tomcat 5.0을 가리킵니다. 시스템에서는 JAVA_HOME 환경 변수를 사용할 수 있어야
하고 d:Tomcat 5.0conf 아래에 Worker2.properties를 생성해야 합니다. Workers2.properties 콘텐츠 파일은 다음과 같습니다.
[쉿]
파일="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# 소켓 채널의 예, 포트와 호스트를 재정의합니다.
[채널.소켓:로컬호스트:8009]
포트=8009
호스트=127.0.0.1
# 작업자 정의
[ajp13:localhost:8009]
Channel=channel.socket:localhost:8009
# Uri 매핑
[uri:/*.jsp]
[uri:/서블릿/*]
Worker=ajp13:localhost:8009
3. Tomcat IIS 커넥터 이 예에서는 경로에 isapi_redirector2.dll을 배치했습니다.
d:\Tomcat 5.0\bin\win32\i386
이제 IIS에서 리디렉터를 호출할 때 읽을 몇 가지 필수 등록 정보를 레지스트리에 추가해야 합니다. .reg 파일 만들기
Windows 레지스트리 편집기 버전 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="디버그"
"serverRoot"="d:\\Tomcat 5.0\\"
위의 내용을 메모장에 작성하고 reg.reg로 저장합니다.
.reg 파일을 두 번 클릭하면 레지스트리의 내용이 성공적으로 추가됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0에서 볼 수 있습니다.
4. Tomcat에 대한 여러 가상 호스트 사이트를 구성합니다.
두 개의 새 폴더 d:\tomcat1 및 d:\tomcat2를 만듭니다. 두 폴더 각각에 ROOT 디렉터리를 만듭니다.
메모장에서 d:\Tomcat5.0\conf\server.xml 파일을 엽니다. server.xml 파일에서 태그를 찾고, 태그 뒤에 다음 정보를 생성하십시오:
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d: \ tomcat2">
가장 중요한 것은 두 개의 새로운 가상 호스트 www.tomcat1.com 및 www.tomcat2.com 을 만드는 것입니다. 사이트 디렉터리는 각각 d:\tomcat1 및 d:\tomcat2입니다. d:\tomcat1\ROOT 및 d:\tomcat2\ROOT. 이는 각각 두 사이트의 홈 디렉토리입니다. 로그 파일과 액세스 로그 파일도 생성됩니다.
5. Tomcat의 /servlet/* 매핑을 엽니다.
메모장에서 d:\Tomcat 5.0\conf\web.xml 파일을 엽니다.
묶음
호출자
org.apache.catalina.servlets.InvokerServlet
디버그
0
2
그리고
호출자
/서블릿/*
효과적으로 만들려면 이 두 코드 조각에서 주석을 제거하세요.
6. iis에 tomcat1 및 tomcat2 두 사이트를 만듭니다. 생성 시 호스트 헤더가 각각 www.tomcat1.com 및 www.tomcat2.com 으로 설정되어 있다는 점에 유의하세요. 기본 디렉터리는 각각 d:\tomcat1\ROOT 및 d:\tomcat2\ROOT로 설정됩니다. 두 사이트는 각각 jakarta라는 ISAPI 필터를 설정했습니다. 실행 파일은 모두 d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll을 가리킵니다.
두 사이트 모두에 대한 새 가상 디렉터리를 생성하고 별칭: jakarta를 입력합니다. 디렉터리 선택은 다음을 가리킵니다: d:\Tomcat 5.0\bin\win32\i386. 항목.,마침.
IIA 필터에 대한 필터를 선택할 때 jakarta 실행 파일을 d:\Tomcat 5.0\bin\win32\i386으로 선택합니다.
필터를 구축하고 Tomcat 서비스 사이트를 로드하는 데 필요한 가상 디렉터리를 선택하고 마우스 오른쪽 버튼을 클릭한 후 새로 만들기를 선택한 다음 가상 디렉터리를 선택합니다. jakarta라는 별칭을 사용하여 가상 디렉터리를 만듭니다. 이 이름은 고정된 값이므로 철자를 잘못 입력하지 마세요. 지정된 디렉터리는 isapi_redirector2.dll이 있는 디렉터리입니다. 이 예에서는 d:\Tomcat 5.0\bin\win32\i386입니다.
Tomcat과 iis를 다시 시작하십시오.
테스트를 용이하게 하려면 index.htm 및 index.jsp 파일을 tomcat1 및 tomcat2 폴더 아래에 두는 것이 가장 좋습니다.