كيفية تشغيل ملف JSP في Eclipse مع خادم JBoss

⚡ ملخص ذكي

تشغيل ملف JSP في Eclipse يتطلب استخدام خادم JBoss تثبيت Java وJBoss، وتكوين الخادم داخل بيئة التطوير المتكاملة، وإنشاء مشروع ويب ديناميكي، وكتابة الصفحة، ونشرها لعرض مخرجات المتصفح.

  • ☕ متطلبات التثبيت: Java يجب تثبيت (JDK) وخادم JBoss أولاً، حيث أن كلاهما مطلوب لتجميع وتشغيل أي JSP.
  • 🖧 قم بتهيئة JBoss في Eclipse: قم بتنزيل JBoss وفك ضغطه، ثم أضفه كخادم جديد في Eclipse يشير إلى المسار الذي تم فك ضغطه.
  • 🗂️ إنشاء مشروع ويب: قم بإنشاء مشروع ويب ديناميكي من خلال مستكشف المشاريع وقم بتسميته قبل إنهاء المعالج.
  • 📄 اكتب صفحة JSP: أضف ملف JSP جديدًا ضمن مجلد محتوى الويب وأدخل توجيه الصفحة وجسم HTML.
  • 🚀 النشر والتشغيل: قم بتشغيل الخادم، وانقر بزر الماوس الأيمن على المشروع، واختر "تشغيل على الخادم" لنشر التطبيق.
  • 🌐 عرض المخرجات: قم بالوصول إلى الصفحة على localhost المنفذ 8080 متبوعًا باسم المشروع واسم ملف JSP لرؤية النتيجة.

في هذا البرنامج التعليمي، سنقوم بدراسة أساسيات كتابة وتشغيل JSP. سوف نقوم بالتثبيت Java وخادم JBoss على أجهزتنا لأنها متطلبات مسبقة لتشغيل JSP.

تثبيت Java

لتثبيت java، نحتاج إلى التحقق مما إذا كان لدينا أي إصدارات أقدم من JDK (Java مجموعة التطوير) على الجهاز. إذا كانت الإجابة بنعم، قم بإلغاء تثبيتها.

راجع هذا الدليل تثبيت Java.

كيفية تكوين خادم JBoss في Eclipse

فيما يلي عملية خطوة بخطوة حول كيفية تكوين خادم JBoss Eclipse:

الخطوة 1) يمكن تنزيل خادم JBoss من الرابط التالي الصفحة :

بعد تنزيل أحدث إصدار من الخادم من الرابط، سنحصل على ملف مضغوط يجب فك ضغطه.

بعد فك الضغطping يتم نقله إلى المجلد التالي:

تكوين خادم JBoss

يمكننا تشغيل الخادم وإيقافه باستخدام start and stop exe من مجلد bin.

الخطوة 2) يمكننا تضمين الخادم في Eclipse IDE باستخدام الطريقة التالية:

  1. أنشئ خادمًا جديدًا بإضافة اسم إليه كمضيف محلي
  2. حدد إصدار الخادم من قائمة الخوادم
  3. ستتم إضافة اسم الخادم هنا باسم JBoss v5 على المضيف المحلي (الاسم الذي تم تحديده في الخطوتين أعلاه)
  4. اضغط على زر إنهاء لإكمال الخطوات.

تكوين خادم JBoss في Eclipse

نحتاج إلى تحديد إصدار الخادم الذي نستخدمه، ويمكننا تحديد المسار الذي قمنا بفك الضغط منه أعلاه.

بمجرد أن نضغط على زر الإنهاء، سيتم إضافة الخادم إلى Eclipse IDE.

تكوين خادم JBoss في Eclipse

تم الانتهاء من تثبيت JBoss، ويمكن الوصول إلى الخادم من هنا.

الخطوة 3) اختبار التثبيت

تحقق مما إذا كان التثبيت قد تم بشكل صحيح أم لا:

  • Once Spa Java وبعد أن تم تثبيت خادم JBoss على الجهاز، يمكننا البدء في استخدامهما في Eclipse IDE.
  • في eclipse IDE، نتحقق من عدم وجود أخطاء ومن تعيين مسار java كمتغير بيئي.
  • إذا تم تنفيذ الخطوات المذكورة أعلاه بنجاح، فسيبدأ الخادم بنجاح.

تكوين خادم JBoss في Eclipse

تم بدء تشغيل الخادم بنجاح.

كيفية تشغيل مشروع ويب ديناميكي JSP في Eclipse

الخطوة 1) يمكننا إنشاء مشروع ويب ديناميكي بالضغط بزر الماوس الأيمن على مستكشف المشروع، وسوف نحصل على النافذة التالية:

قم بتشغيل مشروع الويب الديناميكي JSP في Eclipse

الخطوة 2) بمجرد أن نضغط على زر التالي في الشاشة أعلاه، نحصل على النافذة التالية، حيث يتعين علينا إدخال اسم المشروع ثم النقر فوق إنهاء.

  1. اسم المشروع
  2. انقر فوق زر الإنهاء

قم بتشغيل مشروع ويب ديناميكي JSP

بمجرد النقر على زر الإنهاء، سيتم إنشاء المشروع ورؤيته على المستكشف مع المجلدات التالية.

قم بتشغيل مشروع ويب ديناميكي JSP

كيفية تشغيل برنامج JSP في Eclipse

فيما يلي الخطوات اللازمة لتشغيل برنامج JSP في Eclipse:

الخطوة 1) إنشاء صفحة JSP جديدة

في المشروع الأكثر روعة، انقر بزر الماوس الأيمن على المشروع ثم انقر على صفحة JSP جديدة.

الخطوة 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>

شرح الكود:

Code خط 1: نقوم هنا بتعريف توجيهات الصفحة مثل اللغة التي تم تعيينها على java، وcontentType على text/html، وpageEncoding على معيار ISO-8859 (سنتعلم بمزيد من التفاصيل في قسم توجيهات المقالة في JSP)

Code السطر 3-12: هنا قمنا بتعريف كود HTML يحتوي على النص "هذا هو" Guru JSP" والتي تظهر كناتج.

كيفية بدء تشغيل خادم JBoss ونشر المشروع فيه Eclipse

الخطوة 1) في خانة رمز الخصم، أدخل TABBYDAY. بيئة تطوير متكاملة للكسوف، في قسم الخوادم انقر بزر الماوس الأيمن على الخادم الذي تم تكوينه وهناك خيار لبدء الخادم.

ابدأ تشغيل خادم JBoss وانشر المشروع

الخطوة 2) بمجرد بدء تشغيل الخادم، يمكننا نشر مشروع Gurutest. في مستكشف المشروعات، انقر بزر الماوس الأيمن على مشروع Gurutest ثم انقر فوق "تشغيل على الخادم" وسنحصل على الخيارات التالية.

  1. حدد الخادم إما اختيار الخادم الموجود أو تحديد خادم جديد
  2. حدد الخادم الذي تم تعريفه بالفعل.
  3. انقر فوق زر الإنهاء.

ابدأ تشغيل خادم JBoss وانشر المشروع

الخطوة 3) بمجرد النقر على زر إنهاء، ستظهر نافذة جديدة.

هناك خياران ،

  • إما لاختيار الخادم الموجود أو
  • تكوين الخادم يدويا

في هذه الحالة، قمنا بالفعل بتكوين الخادم في الحالة المذكورة أعلاه. ومن ثم يمكننا تحديد الخادم الذي تم تكوينه ثم النقر فوق التالي.

هنا نحصل على المشاريع التي تم تكوينها والتي سيتم نشرها.

ابدأ تشغيل خادم JBoss وانشر المشروع

عندما نضغط على زر الإنهاء، يتم نشر المشروع على الخادم ويمكن رؤية الرسالة في لقطة الشاشة التالية.

ابدأ تشغيل خادم JBoss وانشر المشروع

عندما نحاول الوصول http://localhost:8080/gurutest/guru_example.jsp

أين،

المضيف المحلي: مضيفنا الخاص الذي يتم تشغيل الخادم عليه و8080 هو المنفذ لذلك

Guruاختبار: المشروع الذي تم نشره على هذا المضيف المحلي

Guru_example.jsp: هذا هو JSP، الذي نحاول الوصول إليه.

ابدأ تشغيل خادم JBoss ونشر المشروع

الإخراج:

هذا هو Guru نص JSP من guru_example.jsp

الأسئلة الشائعة

يستخدم JBoss المنفذ 8080 افتراضيًا لطلبات HTTP. يتم الوصول إلى ملف JSP المنشور عبر الرابط localhost:8080 متبوعًا باسم المشروع واسم الملف، على سبيل المثال localhost:8080/gurutest/guru_example.jsp.

Tomcat عبارة عن حاوية سيرفلت خفيفة الوزن لصفحات JSP والسيرفلت. أما JBoss فهو حاوية كاملة Java خادم تطبيقات EE يتضمن حاوية servlet بالإضافة إلى دعم EJB والمراسلة والمعاملات.

يُنشئ مشروع الويب الديناميكي مجلد WEB-INF، ووصف النشر، وبنية محتوى الويب التي تحتاجها صفحات JSP. أما المشروع الثابت فيُقدّم فقط ملفات HTML ثابتة ولا يمكن تشغيله من جانب الخادم. Java رمز.

يمكن للذكاء الاصطناعي سرد ​​إصدارات JDK والخادم المطلوبة، وإنشاء تعليمات إعداد خطوة بخطوة لنظام التشغيل الخاص بك، وشرح متغيرات البيئة، والمساعدةping إعداد المبتدئين Eclipse وJBoss دون أي خطأ.

نعم. يمكن للذكاء الاصطناعي قراءة سجل وحدة التحكم، وتحديد تعارضات المنافذ أو المنافذ المفقودة. Java المسارات، واقتراح الحلول. هذا يُقلل من وقت استكشاف الأخطاء وإصلاحها عندما يفشل خادم JBoss في البدء داخل Eclipse.

تلخيص هذه التدوينة بـ: