สภาพแวดล้อมการพัฒนา JSP คือที่ที่คุณพัฒนา ทดสอบ และรันโปรแกรม JSP
ส่วนนี้จะช่วยคุณในการตั้งค่าสภาพแวดล้อมการพัฒนา JSP รวมถึงขั้นตอนต่อไปนี้
ขั้นตอนนี้เกี่ยวข้องกับการดาวน์โหลด Java SDK และการกำหนดค่าตัวแปรสภาพแวดล้อม PATH
คุณสามารถดาวน์โหลด SDK ได้จากเพจ Java ของ Oracle: ดาวน์โหลด Java SE
หลังจากดาวน์โหลด Java SDK แล้ว ให้ปฏิบัติตามคำแนะนำเพื่อติดตั้งและกำหนดค่า SDK สุดท้าย ระบุพาธของโฟลเดอร์รวมทั้ง java และ javac โดยการตั้งค่าตัวแปรสภาพแวดล้อม PATH และ JAVA_HOME โดยปกติแล้ว java_install_dir/bin และ java_install_dir
หากคุณใช้ระบบ Windows และไดเร็กทอรีการติดตั้ง SDK คือ C::jdk1.5.0_20 คุณจะต้องเพิ่มสองบรรทัดต่อไปนี้ลงในไฟล์ C:autoexec.bat:
ตั้งค่า PATH=C:jdk1.5.0_20bin;%PATH% ตั้งค่า JAVA_HOME=C:jdk1.5.0_20หรือใน Windows NT/2000/XP คุณสามารถคลิกขวาที่ไอคอน My Computer เลือก Properties จากนั้นเลือก Advanced จากนั้นเลือก Environment Variables จากนั้นคุณสามารถตั้งค่าตัวแปร PATH ได้อย่างง่ายดายและยืนยันที่จะออก
ภายใต้ระบบ Linux/Unix หากไดเร็กทอรีการติดตั้ง SDK คือ /usr/local/jdk1.5.0_20 และคุณใช้ C เชลล์ คุณจะต้องเพิ่มสองบรรทัดต่อไปนี้ในไฟล์ .cshrc:
เส้นทาง setenv /usr/local/jdk1.5.0_20/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.5.0_20หรือหากคุณใช้สภาพแวดล้อมการพัฒนาแบบรวม เช่น Borland JBuilder, Eclipse, IntelliJ IDEA และ Sun ONE Studio คุณสามารถลองคอมไพล์และรันโปรแกรมง่ายๆ เพื่อตรวจสอบว่า IDE (สภาพแวดล้อมการพัฒนาแบบรวม) รู้ไดเรกทอรีการติดตั้ง SDK อยู่แล้วหรือไม่
คุณยังสามารถอ้างอิงถึงบทช่วยสอนในบทการกำหนดค่าสภาพแวดล้อมการพัฒนา Java ของไซต์นี้สำหรับขั้นตอนนี้
ปัจจุบันมีเว็บเซิร์ฟเวอร์จำนวนมากในตลาดที่รองรับการพัฒนา JSP และ Servlets บางส่วนสามารถดาวน์โหลดและใช้งานได้ฟรี Tomcat ก็เป็นหนึ่งในนั้น
Apache Tomcat เป็นซอฟต์แวร์โอเพ่นซอร์สที่สามารถใช้เป็นเซิร์ฟเวอร์สแตนด์อโลนเพื่อรัน JSP และ Servlets หรือสามารถรวมเข้ากับ Apache Web Server ได้ ต่อไปนี้เป็นวิธีการกำหนดค่าของ Tomcat:
ดาวน์โหลด Tomcat เวอร์ชันล่าสุด: http://tomcat.apache.org/
หลังจากดาวน์โหลดไฟล์การติดตั้ง ให้แตกไฟล์บีบอัดไปยังตำแหน่งที่สะดวก เช่น ไดเร็กทอรี C:apache-tomcat-5.5.29 ภายใต้ Windows หรือไดเร็กทอรี /usr/local/apache-tomcat-5.5.29 ภายใต้ Linux/Unix จากนั้นสร้างตัวแปรสภาพแวดล้อม CATALINA_HOME ที่ชี้ไปยังไดเร็กทอรีเหล่านี้
ภายใต้เครื่อง Windows Tomcat สามารถเริ่มต้นได้โดยดำเนินการคำสั่งต่อไปนี้:
%CATALINA_HOME%binstartup.bat หรือ C:apache-tomcat-5.5.29binstartup.batภายใต้เครื่อง Linux/Unix Tomcat สามารถเริ่มต้นได้โดยดำเนินการคำสั่งต่อไปนี้:
$CATALINA_HOME/bin/startup.sh หรือ /usr/local/apache-tomcat-5.5.29/bin/startup.shหลังจากเริ่ม Tomcat สำเร็จแล้ว คุณสามารถใช้เว็บแอปพลิเคชั่นบางตัวที่มาพร้อมกับ Tomcat ได้โดยเข้าไปที่ http://localhost:8080/ หากทุกอย่างเป็นไปด้วยดี คุณควรเห็นหน้าต่อไปนี้:
ข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าและการรัน Tomcat สามารถพบได้ในเอกสารที่จัดทำโดย Tomcat หรือไปที่เว็บไซต์อย่างเป็นทางการของ Tomcat: http://tomcat.apache.org
ในเครื่อง Windows คุณสามารถหยุด Tomcat ได้โดยดำเนินการคำสั่งต่อไปนี้:
%CATALINA_HOME%binshutdown หรือ C:apache-tomcat-5.5.29binshutdownภายใต้เครื่อง Linux/Unix คุณสามารถหยุด Tomcat ได้โดยดำเนินการคำสั่งต่อไปนี้:
$CATALINA_HOME/bin/shutdown.sh หรือ /usr/local/apache-tomcat-5.5.29/bin/shutdown.shเนื่องจากเซิร์ฟเล็ตไม่ได้เป็นส่วนหนึ่งของ Java SE คุณต้องแฟล็กคอมไพเลอร์สำหรับคลาสเซิร์ฟเล็ต
หากคุณใช้เครื่อง Windows คุณต้องเพิ่มสองบรรทัดต่อไปนี้ในไฟล์ C:autoexec.bat:
ตั้ง CATALINA=C:apache-tomcat-5.5.29set CLASSPATH=%CATALINA%commonlibjsp-api.jar;%CLASSPATH%หรือใน Windows NT/2000/XP คุณเพียงแค่คลิกขวาที่ My Computer เลือก Properties จากนั้นคลิก Advanced จากนั้นคลิก Environment Variables จากนั้นคุณก็สามารถตั้งค่าตัวแปร CLASSPATH และยืนยันที่จะออกได้
สำหรับเครื่อง Linux/Unix หากคุณใช้ C เชลล์ คุณจะต้องเพิ่มสองบรรทัดต่อไปนี้ในไฟล์ .cshrc:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATHหมายเหตุ: หากพาธการพัฒนาของคุณคือ C:JSPDev (Windows) หรือ /usr/JSPDev (Linux/Unix) คุณจะต้องเพิ่มพาธเหล่านี้ให้กับตัวแปร CLASSPATH