JSP (Java Server Pages) เปิดตัวโดย Sun เป็นเทคโนโลยีการพัฒนาเว็บเพจแบบไดนามิกที่ทำงานบนฝั่งเซิร์ฟเวอร์ ซึ่งใช้เทคโนโลยี Java เมื่อดำเนินการ JSP จำเป็นต้องตั้งค่าเอ็นจิ้นที่คอมไพล์เว็บเพจ JSP บนเว็บเซิร์ฟเวอร์ มีหลายวิธีในการกำหนดค่าสภาพแวดล้อม JSP แต่งานหลักคือการติดตั้งและกำหนดค่าเว็บเซิร์ฟเวอร์และกลไก JSP
ข้อมูลต่อไปนี้ใช้ Tomcat เป็นกลไก JSP และร่วมมือกับเว็บเซิร์ฟเวอร์สามแห่งของ Tomcat, Apache และ IIS เพื่ออธิบายโซลูชันสามประการสำหรับการสร้างสภาพแวดล้อมการทำงาน JSP
1. ข้อมูลเบื้องต้นเกี่ยวกับซอฟต์แวร์ที่เกี่ยวข้อง
1. J2SDK: เครื่องมือพัฒนาซอฟต์แวร์ Java2 ซึ่งเป็นพื้นฐานของแอปพลิเคชัน Java JSP ใช้เทคโนโลยี Java ดังนั้นจึงต้องติดตั้ง J2SDK ก่อนกำหนดค่าสภาพแวดล้อม JSP
2. เซิร์ฟเวอร์ Apache: เว็บเซิร์ฟเวอร์ที่ใช้กันทั่วไปซึ่งพัฒนาโดยองค์กร Apache เพื่อให้บริการเว็บ
3. เซิร์ฟเวอร์ Tomcat: เอ็นจิ้น JSP ที่พัฒนาโดยองค์กร Apache มีฟังก์ชั่นของเว็บเซิร์ฟเวอร์และสามารถใช้เป็นเว็บเซิร์ฟเวอร์อิสระได้ อย่างไรก็ตาม ในฐานะเว็บเซิร์ฟเวอร์ Tomcat จึงไม่เร็วเท่ากับ Apache เมื่อประมวลผลหน้า HTML แบบคงที่ และไม่แข็งแกร่งเท่า Apache ดังนั้นโดยทั่วไปเราจึงใช้ Tomcat กับ Apache เพื่อให้ Apache ให้บริการคำขอหน้าคงที่ของเว็บไซต์ ในขณะที่ Tomcat ให้บริการ เป็น JSP Engine เฉพาะ ซึ่งให้การแยกวิเคราะห์ JSP เพื่อประสิทธิภาพที่ดีขึ้น และ Tomcat เองก็เป็นโปรเจ็กต์ย่อยของ Apache ดังนั้น Tomcat จึงให้การสนับสนุน Apache อย่างแข็งแกร่ง สำหรับผู้เริ่มต้น Tomcat เป็นตัวเลือกที่ดีมาก
4. mod_jk.dll: ปลั๊กอินที่พัฒนาโดยทีมงานโครงการจาการ์ตาขององค์กร Apache เพื่อให้ Apache รองรับ Tomcat ด้วยปลั๊กอินนี้ Tomcat สามารถเชื่อมต่อกับ Apache ได้อย่างราบรื่น
5. tc4ntiis.zip: ปลั๊กอินที่พัฒนาโดยทีมงานโครงการจาการ์ตาขององค์กร Apache เพื่อให้ IIS สามารถรองรับ Tomcat
2. ดาวน์โหลดซอฟต์แวร์
1.เวอร์ชัน
j2sdk
:ที่อยู่ j2sdk1.4.1 (35.9MB): http://java.sun.com/j2se/1.4.1/download.html
2. เวอร์ชัน Apache2
: ที่อยู่
Apache2.0.43 (6.69MB)
: http://www.apache.inetcosmos.org/dist/httpd/binaries/win32/
3.
เวอร์ชัน Tomcat4: 4.1.21 (8.33MB)
ที่อยู่: http://jakarta.apache.org/builds/jakarta-tomcat -4.0/release/
4. mod_jk.dll: (136KB)
ที่อยู่: http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/
5. tc4ntiis.zip (220KB)
ที่อยู่:
ทั้งหมด ข้างต้นเป็นซอฟต์แวร์ฟรี
3. การเตรียมตัวก่อนการกำหนดค่า
1. เตรียมเว็บเพจ JSP สำหรับการทดสอบ
เปิดโปรแกรมแก้ไขข้อความ เช่น Notepad ป้อนโค้ดต่อไปนี้ และบันทึกเป็น test.jsp (โปรดทราบว่านามสกุลเป็น .jsp)
<HTML>< <HEAD>< <TITLE>หน้าทดสอบ JSP </TITLE> </HEAD>
<BODY> <%out.println("<h1><สวัสดีชาวโลก! </h1><");%>
</BODY>< </HTML> |
2. ติดตั้ง J2SDK
โดยไม่คำนึงถึงวิธีแก้ปัญหา การติดตั้ง J2SDK จะต้องเสร็จสิ้นก่อนที่จะติดตั้งและกำหนดค่าเอ็นจิ้น JSP
หากต้องการติดตั้ง J2SDK
บน Windows ให้รันไฟล์ j2sdk-1_4_1_01-windows-i586.exe ที่ดาวน์โหลดมาโดยตรง และติดตั้งลงในไดเร็กทอรีตามตัวช่วยสร้างการติดตั้ง เช่น ติดตั้งไปที่ f:/j2sdk 1.4.1;
เพิ่มตัวแปรสภาพแวดล้อม
1) หากระบบปฏิบัติการของคุณเป็น Win 98 คุณสามารถใช้ Notepad เพื่อแก้ไข Autoexec.bat ได้โดยตรง และเพิ่มบรรทัดคำสั่งต่อไปนี้:
PATH=%PATH%;f:/j2sdk1.4.1/bin
SET JAVA_HOME=f:/j2sdk1.4.1
SET CLASSPATH=f:/j2sdk1. 4.1
หลังจากบันทึก/lib/tools.jar ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้ตัวแปรสภาพแวดล้อมที่เพิ่มเข้ามามีประสิทธิภาพ
2) หากระบบปฏิบัติการของคุณคือ Win2000 ให้กำหนดค่าตัวแปรสภาพแวดล้อมดังต่อไปนี้ คลิกขวาที่ "My Computer" และเลือก "Properties" → "System Properties" → "Advanced" → "Environment Variables" ในเมนูป๊อปอัป กล่องโต้ตอบตัวแปรสภาพแวดล้อมจะปรากฏขึ้น และคุณสามารถแก้ไขตัวแปรสภาพแวดล้อมของระบบได้ . เพิ่มตัวแปรสามตัว: PATH, JAVA_HOME และ CLASSPATH ค่าตัวแปรเหมือนกับด้านบน
4. แผนการกำหนดค่าสภาพแวดล้อม JSP
แผน 1: J2SDK + Tomcat
ในแผนนี้ Tomcat ทำหน้าที่เป็นทั้งกลไก JSP และเว็บเซิร์ฟเวอร์ และการกำหนดค่าค่อนข้างง่าย
1. ติดตั้ง Tomcat
และเรียกใช้ jakarta-tomcat-4.0.1.exe ที่ดาวน์โหลดมาโดยตรง ทำตามขั้นตอนการติดตั้งโปรแกรม Windows ทั่วไปเพื่อติดตั้ง Tomcat โดยอัตโนมัติ ตัวอย่างเช่น ติดตั้งไปที่ f:/tomcat4
2. กำหนดค่าตัวแปรสภาพแวดล้อมของ Tomcat
และเพิ่มตัวแปรสภาพแวดล้อมใหม่ TOMCAT_HOME ค่าตัวแปรคือ f:/tomcat4 วิธีการเพิ่มจะเหมือนกับวิธีการกำหนดค่าของตัวแปรสภาพแวดล้อม J2SDK
3.
หลังจากตั้งค่าบริการทดสอบเริ่มต้นแล้ว คุณสามารถเรียกใช้เซิร์ฟเวอร์ Tomcat ได้ ใช้ f:/tomcat4/bin/startup.exe เพื่อเริ่ม Tomcat และใช้ f:/tomcat4/bin/shutdown.exe เพื่อปิดระบบ (หากได้รับแจ้งข้อผิดพลาด Out of Environment Space เมื่อเรียกใช้ startup.exe หรือ shutdown.exe ให้เลือก "Properties" → "Memory" → "Conventional Memory" ในเมนูของหน้าต่าง DOS และเปลี่ยน "Initial Environment" จาก "Automatic" เพียงเปลี่ยนเป็น "2816")
หลังจากเริ่ม Tomcat ให้เปิดเบราว์เซอร์แล้วป้อน http://localhost:8080 ในแถบที่อยู่ (พอร์ตเริ่มต้นของ Tomcat คือ 8080) หากคุณเห็นอินเทอร์เฟซต้อนรับของ Tomcat ในเบราว์เซอร์ แสดงว่า Tomcat ทำงานได้ดี