ข้อกำหนดการกำหนดค่า: IIS (มาพร้อมกับเซิร์ฟเวอร์ win2000), Java 2 SDK 1.4.2 (หรือสูงกว่า), ตัวเชื่อมต่อ Tomcat Web Server, Tomcat 5.0.24 (หรือสูงกว่า)
การจัดเตรียม
1, Java 2 SDK 1.4.2 (หรือใหม่กว่า)
1. ดาวน์โหลดจากเว็บไซต์ www.java.sun.com/downloads/ และเลือก
2. แพลตฟอร์ม Java 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.36 MB) เวอร์ชัน
2, Tomcat 5.0.24 (หรือสูงกว่า)
1. ดาวน์โหลด จาก http://jakarta.apache.org/site/binindex.cgi
2. เลือกไบนารีในการดาวน์โหลด
3. เลือกดาวน์โหลด 5.0.25 exe PGP MD5 ใน Tomcat 5.0.25 KEYS
3. Tomcat Web Server Connector
1. ดาวน์โหลด จาก http://jakarta.apache.org/site/binindex.cgi
2. เลือกไบนารีในการดาวน์โหลด
3. เลือกใน Tomcat Web Server Connectors KEYS
4. เจเค 2
JK 2 ไบนารี่รีลีส
5. ดัชนีของ/dist/jakarta/tomcat-connectors/jk2/binaries ปรากฏขึ้น
ให้เลือก win32/ จากนั้นเลือกดาวน์โหลด
จาการ์ตา-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 และดู เอกสาร readme
หมายเหตุ: ก่อนที่จะเริ่ม Tomcat ตรวจสอบให้แน่ใจว่าไม่มีบริการอื่นในระบบครอบครองพอร์ต 8080 (พอร์ตเริ่มต้นของ Tomcat) และพอร์ต 8009 (พอร์ตตัวเชื่อมต่อ AJP13 ของ Tomcat)
หลังจากที่ Tomcat เริ่มทำงานตามปกติ ไอคอนจะถูกโหลดในแถบระบบ หมายเหตุ: เวอร์ชันที่ต่ำกว่า Tomcat 5.0 จะต้องตั้งรหัสผ่านเริ่มต้น และเวอร์ชันที่สูงกว่า Tomcat 5.0 ไม่จำเป็นต้องตั้ง
ค่า 3. การบีบอัดตัวเชื่อมต่อ Tomcat JK2 IIS jakarta-tomcat- connectors-jk2.0.4- win32-IIS.zip ได้รับสามโฟลเดอร์: bin conf doc หลังจากป้อน \bin\ จะสามารถเห็น isapi_redirector2.dll
ตัด/คัดลอกไฟล์ isapi_redirector2.dll ไปยังไดเร็กทอรี bin\ ของ Tomcat สร้างไดเร็กทอรีใหม่ 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
ไปที่โฟลเดอร์ conf\ ของ Tomcat
เพื่อรองรับตัวเชื่อมต่อ JK2 คุณอาจต้องแก้ไขไฟล์ jk2.properties ในกรณีส่วนใหญ่ คุณสามารถปล่อยให้ไฟล์นี้อยู่ในสถานะเริ่มต้นได้ ฉันไม่ได้แก้ไขไฟล์นี้ในระหว่างกระบวนการกำหนดค่าต่างๆ
## ไฟล์นี้อาจถูกแทนที่เมื่อรันไทม์ ตรวจสอบให้แน่ใจว่า TOMCAT ถูกหยุดแล้ว
## เมื่อคุณแก้ไขไฟล์
## ความคิดเห็นจะ _LOST_
## เอกสารของรูปแบบใน JkMain javadoc
# ตั้งค่ารายการตัวจัดการที่ต้องการ
# handler.list=apr,request,channelJni
# www.downcodes.com
# แทนที่พอร์ตเริ่มต้นสำหรับ socketChannel
# channelSocket.port=8019
#ค่าเริ่มต้น:
# channelUnix.file=${jkHome}/work/jk2.socket
# เพียงเพื่อตรวจสอบว่าการกำหนดค่าทำงานหรือไม่
# shm.file=${jkHome}/work/jk2.shm
# เพื่อเปิดใช้งาน jni ให้ใช้คำสั่ง channelJni ใด ๆ
# channelJni.disabled = 0
# และหนึ่งในคำสั่งต่อไปนี้:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# หากตั้งค่าเป็น inprocess mod_jk2 จะลงทะเบียน Natives เอง
# สิ่งนี้จะเปิดใช้งานการเริ่มต้น Tomcat จาก mod_jk2
# apr.jniModeSo=อยู่ระหว่างดำเนินการ
request.tomcatAuthentication=false
ตั้งค่าตัวแปรสภาพแวดล้อม tomcat_home ชี้ไปที่ไดเร็กทอรีการติดตั้ง Tomcat d:\Tomcat 5.0 โปรดทราบว่าระบบจำเป็นต้องมีตัวแปรสภาพแวดล้อม JAVA_HOME
และสร้าง laborer2.properties ภายใต้ d:Tomcat 5.0conf ไฟล์เนื้อหา worker2.properties เป็นดังนี้:
[ชิม]
ไฟล์="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# ตัวอย่างช่องซ็อกเก็ต แทนที่พอร์ต และโฮสต์
[ช่อง.ซ็อกเก็ต:localhost:8009]
พอร์ต=8009
host=127.0.0.1
# กำหนดคนงาน
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# การทำแผนที่ Uri
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009
3. Tomcat IIS Connector คุณได้วาง isapi_redirector2.dll ไว้ในพาธของคุณ ในตัวอย่างนี้
d:\Tomcat 5.0\bin\win32\i386
ตอนนี้คุณต้องเพิ่มข้อมูลการลงทะเบียนที่จำเป็นลงในรีจิสทรีซึ่งจะถูกอ่านเมื่อ IIS เรียกตัวเปลี่ยนเส้นทาง สร้างไฟล์ .reg
Windows Registry Editor เวอร์ชัน 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/จาการ์ตา/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 ใน Notepad ค้นหาแท็กในไฟล์ 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. เปิดการแมปของ /servlet/* ของ Tomcat
เปิดไฟล์ d:\Tomcat 5.0\conf\web.xml ใน Notepad
มัด
ผู้เรียก
org.apache.catalina.servlets.InviverServlet
แก้ปัญหา
0
2
และ
ผู้เรียก
/เซิร์ฟเล็ต/*
ลบความคิดเห็นออกจากข้อมูลโค้ดทั้งสองนี้เพื่อให้มีประสิทธิภาพ
6. สร้างสองไซต์ tomcat1 และ tomcat2 ใน iis เมื่อสร้าง โปรดทราบว่าส่วนหัวของโฮสต์ถูกตั้งค่าเป็น www.tomcat1.com และ www.tomcat2.com ตามลำดับ ไดเร็กทอรีหลักถูกตั้งค่าเป็น d:\tomcat1\ROOT และ d:\tomcat2\ROOT ตามลำดับ ทั้งสองไซต์ได้สร้างตัวกรอง ISAPI ชื่อจาการ์ตาตามลำดับ ไฟล์ปฏิบัติการทั้งหมดชี้ไปที่ d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll
สร้างไดเรกทอรีเสมือนใหม่สำหรับทั้งสองไซต์และกรอกนามแฝง: จาการ์ตา การเลือกไดเรกทอรีชี้ไปที่: d:\Tomcat 5.0\bin\win32\i386 รายการ ,เสร็จสิ้น
เมื่อเลือกตัวกรองสำหรับตัวกรอง IIA ให้เลือกไฟล์ปฏิบัติการ jakarta เป็น d:\Tomcat 5.0\bin\win32\i386
เลือกไดเร็กทอรีเสมือนที่จำเป็นในการสร้างตัวกรองและโหลดไซต์บริการ Tomcat คลิกขวาและเลือก สร้าง จากนั้นเลือกไดเร็กทอรีเสมือน สร้างไดเรกทอรีเสมือนด้วยนามแฝงจาการ์ตา โปรดทราบว่าชื่อนี้เป็นค่าคงที่ อย่าสะกดผิด! ไดเร็กทอรีที่ระบุคือไดเร็กทอรีที่มี isapi_redirector2.dll ในตัวอย่างนี้ คือ d:\Tomcat 5.0\bin\win32\i386
รีสตาร์ท Tomcat และ iis
ทางที่ดีควรวางไฟล์ index.htm และไฟล์ index.jsp ไว้ใต้โฟลเดอร์ tomcat1 และ tomcat2 เพื่ออำนวยความสะดวกในการทดสอบ