วิธีการเรียกใช้ไฟล์ JSP ใน Eclipse กับเซิร์ฟเวอร์ JBoss

ในบทช่วยสอนนี้ เราจะศึกษาพื้นฐานของการเขียนและการรัน JSP เราจะติดตั้ง Java และเซิร์ฟเวอร์ JBoss บนเครื่องของเราเนื่องจากเป็นข้อกำหนดเบื้องต้นในการรัน JSP

การติดตั้ง Java

ในการติดตั้ง Java เราจำเป็นต้องตรวจสอบว่าเรามี JDK เวอร์ชันเก่ากว่าหรือไม่ (Java Development Kit) บนตัวเครื่อง ถ้าใช่ ให้ถอนการติดตั้ง

ดูคำแนะนำนี้ ติดตั้ง Java.

วิธีกำหนดค่าเซิร์ฟเวอร์ JBoss ใน Eclipse

ต่อไปนี้เป็นกระบวนการทีละขั้นตอนเกี่ยวกับวิธีกำหนดค่าเซิร์ฟเวอร์ JBoss Eclipse:

ขั้นตอน 1) สามารถดาวน์โหลดเซิร์ฟเวอร์ JBoss ได้จากต่อไปนี้ ลิงค์:

หลังจากดาวน์โหลดเซิร์ฟเวอร์เวอร์ชันล่าสุดจากลิงก์แล้ว เราจะได้รับไฟล์ zip ที่ต้องแตกไฟล์

หลังจากแตกไฟล์ออกมาแล้ว มันจะไปที่โฟลเดอร์ด้านล่าง:

กำหนดค่าเซิร์ฟเวอร์ JBoss

เราสามารถเริ่มและหยุดเซิร์ฟเวอร์โดยใช้ start และ stop exe จากโฟลเดอร์ bin

ขั้นตอน 2) เราสามารถรวมเซิร์ฟเวอร์เข้าใน IDE ของ Eclipse ได้โดยใช้วิธีดังต่อไปนี้:

  1. สร้างเซิร์ฟเวอร์ใหม่โดยเพิ่มชื่อให้เป็น localhost
  2. เลือกเวอร์ชันของเซิร์ฟเวอร์จากรายการเซิร์ฟเวอร์
  3. ชื่อเซิร์ฟเวอร์จะถูกเพิ่มที่นี่เป็น JBoss v5 ที่ localhost (ชื่อที่เลือกไว้ในสองขั้นตอนข้างต้น)
  4. คลิกที่ปุ่มเสร็จสิ้นเพื่อทำตามขั้นตอนให้เสร็จสิ้น

กำหนดค่าเซิร์ฟเวอร์ JBoss ใน Eclipse

จำเป็นต้องกำหนดเวอร์ชันของเซิร์ฟเวอร์ที่เราใช้ และเราสามารถระบุเส้นทางที่เราได้แตกไฟล์ซิปด้านบนได้

เมื่อเราคลิกปุ่มเสร็จสิ้น เซิร์ฟเวอร์จะถูกเพิ่มเข้าไปใน Eclipse IDE

กำหนดค่าเซิร์ฟเวอร์ JBoss ใน Eclipse

การติดตั้ง JBoss เสร็จสิ้นแล้ว และคุณสามารถเข้าถึงเซิร์ฟเวอร์ได้จากที่นี่

ขั้นตอน 3) ทดสอบการติดตั้ง

ตรวจสอบว่าการติดตั้งทำอย่างถูกต้องหรือไม่:

  • เคย Java และเซิร์ฟเวอร์ JBoss ได้ถูกติดตั้งลงบนเครื่องแล้ว เราสามารถเริ่มใช้งานใน IDE ของ Eclipse ได้
  • ใน Eclipse IDE เราตรวจสอบว่าไม่มีข้อผิดพลาดและมีการตั้งค่าเส้นทาง Java เป็นตัวแปรสภาพแวดล้อม
  • หากดำเนินการตามขั้นตอนข้างต้นสำเร็จ เซิร์ฟเวอร์ก็จะเริ่มทำงานได้สำเร็จ

กำหนดค่าเซิร์ฟเวอร์ JBoss ใน Eclipse

เซิร์ฟเวอร์ได้เริ่มต้นเรียบร้อยแล้ว

วิธีรันโครงการเว็บไดนามิก JSP ใน Eclipse

ขั้นตอน 1) เราสามารถสร้างโปรเจ็กต์เว็บแบบไดนามิกได้โดยการคลิกขวาที่ตัวสำรวจโปรเจ็กต์ แล้วเราจะได้หน้าต่างต่อไปนี้:

รันโครงการเว็บไดนามิก JSP ใน Eclipse

ขั้นตอน 2) เมื่อเราคลิกที่ปุ่มถัดไปในหน้าจอข้างต้น เราจะได้เห็นหน้าต่างต่อไปนี้ ซึ่งเราต้องป้อนชื่อโครงการ จากนั้นคลิกเสร็จสิ้น

  1. ตั้งชื่อโครงการ
  2. คลิกที่ปุ่มเสร็จสิ้น

รันโครงการเว็บไดนามิก JSP

เมื่อเราคลิกปุ่มเสร็จสิ้น โปรเจ็กต์จะถูกสร้างและปรากฏบน Explorer พร้อมกับโฟลเดอร์ดังต่อไปนี้

รันโครงการเว็บไดนามิก JSP

วิธีรันโปรแกรม JSP ใน Eclipse

ต่อไปนี้เป็นขั้นตอนในการเรียกใช้โปรแกรม JSP ใน Eclipse:

ขั้นตอนที่ 1) สร้างเพจ JSP ใหม่

ในโปรเจ็กต์ gurutest ให้คลิกขวาที่โปรเจ็กต์ จากนั้นคลิกที่ New JSP Page

ขั้นตอนที่ 2) เลือกโฟลเดอร์และป้อนชื่อไฟล์

หน้าต่างต่อไปนี้จะเปิดขึ้นซึ่งจะช่วยสร้าง JSP ใหม่ในโปรเจ็กต์

  1. เลือกโฟลเดอร์หลักในไดเร็กทอรีแอปพลิเคชัน
  2. เลือกโฟลเดอร์เนื้อหาเว็บเนื่องจาก JSP ถูกสร้างขึ้นภายใต้โฟลเดอร์นั้น
  3. ป้อนชื่อไฟล์ของ JSP
  4. คลิกที่ปุ่มเสร็จสิ้นเพื่อทำตามขั้นตอนให้เสร็จสิ้นและสร้าง JSP

รันโปรแกรม JSP

ชื่อไฟล์ที่กำหนดเป็น guru_example.jsp จากนั้นคลิกที่ถัดไปจากนั้นจึงเสร็จสิ้น

ขั้นตอนที่ 3) ตรวจสอบ JSP ที่สร้างขึ้นในโฟลเดอร์

เมื่อสร้าง JSP แล้ว จะเห็นได้ในโฟลเดอร์เนื้อหาเว็บดังต่อไปนี้:

รันโปรแกรม JSP

ขั้นตอนที่ 4) ป้อนรหัสในไฟล์และเรียกใช้

ป้อนรหัสต่อไปนี้ลงในไฟล์:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Guru Example1</title>
</head>
<body>
<a>This is Guru JSP.</a>
</body>
</html>

คำอธิบายของรหัส:

รหัสบรรทัด 1: ที่นี่เรากำลังกำหนดคำสั่งของหน้า เช่น ภาษาที่ตั้งค่าเป็น java, contentType เป็น text/html, การเข้ารหัสหน้าเป็นมาตรฐาน ISO-8859 (เราจะเรียนรู้รายละเอียดเพิ่มเติมใน JSP ในส่วนคำสั่งบทความ Action)

รหัสบรรทัด 3-12: ที่นี่เราได้กำหนด html พร้อมข้อความ "นี่คือ Guru JSP" ซึ่งแสดงเป็นเอาต์พุต

วิธีเริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โครงการใน Eclipse

ขั้นตอน 1) ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร IDE ของ Eclipseในส่วนเซิร์ฟเวอร์ให้คลิกขวาที่เซิร์ฟเวอร์ที่ได้รับการกำหนดค่าและมีตัวเลือกในการเริ่มเซิร์ฟเวอร์

เริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โปรเจ็กต์

ขั้นตอน 2) เมื่อเซิร์ฟเวอร์เริ่มทำงานแล้ว เราจะสามารถปรับใช้โครงการ Guurutest ได้ ใน Project Explorer ให้คลิกขวาที่โครงการ Guurutest จากนั้นคลิก Run บนเซิร์ฟเวอร์ แล้วเราจะได้ตัวเลือกดังต่อไปนี้

  1. เลือกเซิร์ฟเวอร์ เลือกเซิร์ฟเวอร์ที่มีอยู่หรือกำหนดเซิร์ฟเวอร์ใหม่
  2. เลือกเซิร์ฟเวอร์ที่ได้รับการกำหนดไว้แล้ว
  3. คลิกที่ปุ่มเสร็จสิ้น

เริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โปรเจ็กต์

ขั้นตอน 3) เมื่อคุณคลิกที่ปุ่มเสร็จสิ้น หน้าต่างใหม่จะปรากฏขึ้น

มีสองทางเลือกคือ

  • ไม่ว่าจะเลือกเซิร์ฟเวอร์ที่มีอยู่หรือ
  • กำหนดค่าเซิร์ฟเวอร์ด้วยตนเอง

ในกรณีนี้ เราได้กำหนดค่าเซิร์ฟเวอร์ไว้แล้วในกรณีข้างต้น ดังนั้นเราจึงสามารถเลือกเซิร์ฟเวอร์ที่กำหนดค่าแล้วคลิกถัดไป

ที่นี่เราจะได้รับโครงการที่กำหนดค่าไว้ซึ่งจะถูกปรับใช้

เริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โปรเจ็กต์

เมื่อเราคลิกปุ่มเสร็จสิ้น โปรเจ็กต์ก็จะถูกวางบนเซิร์ฟเวอร์ และสามารถเห็นข้อความดังกล่าวได้ในภาพหน้าจอต่อไปนี้

เริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โปรเจ็กต์

เมื่อเราพยายามเข้าถึง http://localhost:8080/gurutest/guru_example.jsp

ที่ไหน

โลคัลโฮสต์: โฮสต์ของเราเองที่เซิร์ฟเวอร์เริ่มทำงานและ 8080 เป็นพอร์ตสำหรับสิ่งนั้น

กูรูเทสต์: โครงการที่ถูกปรับใช้บนโฮสต์ท้องถิ่นนี้

Guru_example.jsp: นี่คือ JSP ซึ่งเรากำลังพยายามเข้าถึง

เริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โปรเจ็กต์

Output:

นี่คือข้อความ Guru JSP จาก guru_example.jsp

สรุป

  • ในบทช่วยสอนนี้ เราได้เรียนรู้เกี่ยวกับการติดตั้ง Java และ JBoss ซึ่งเป็นข้อกำหนดเบื้องต้นในการรัน JSP
  • นอกจากนี้เรายังได้เรียนรู้วิธีเขียน JSP แล้วปรับใช้บนเซิร์ฟเวอร์ หลังจากปรับใช้โปรเจ็กต์แล้ว เราได้รับเอาต์พุต JSP ในเบราว์เซอร์