الانتقال إلى المحتوى

خطأ في برنامج JSP


خالد عبدالله

Recommended Posts

السلام عليكم ..
في نظام التعليم الالكتروني استخدمت تقنية الـ Struts as a controler ومن خلالها أنشأت صفحة JSP اسمها tutorials.jsp لعرض الدروس و أعطيت الخاصية action الموجودة في التاج Form القيمة tutorials.do

 Action = "tutorials.do"



وعند تشغيل البرنامج لتجربته طبعاً المتصفح يذهب الى tutorials.do عن طريق الـ xml
المشكلة أن الصفحة لا تظهر ويحدث الخطأ التالي :

503 Service Unavailable
Servlet error: Parsing error processing resource path 



مع العلم أني عندما أشغل الصفحة لوحدها (ليس عن طريق الـ xml ) فإن الصفحة تعمل بشكل سليم .. لكن عند تشغيل البرنامج يحصل الخطأ .

أنا عندي شك بأن السبب هو في الـ mapping الموجود في ملف web.xml او في ملف struts-config.xml

أريد الحل .. :D

رابط هذا التعليق
شارك

بحثت و وجدت معنى الخطأ :
503 Service Unavailable

Server cannot respond due to maintenance or overloading. For example, a servlet might return this header if some thread or database connection pool is currently full. Server can supply a Retry-After header. 



لكن ما وجدت الحل .. :D

رابط هذا التعليق
شارك

الآن وأنا أحاول حل المشكلة .. فتحت أحد ملفات الجافا و كان في الأعلى الكود السطر التالي :

import oracle.adf.controller.struts.actions.DataForwardAction;



وفي هذا السطر خطأ يقول أنه لم يتمكن من ايجاد الكلاس Can not found class


ربما تكون المشكلة في ClassPath او شيء من متغيرات البيئة ؟؟؟


شكلي حلو و أنا أتكلم مع نفسي :D

رابط هذا التعليق
شارك

و أخيراً .. اتضحت المشكلة وهي أن ADF Runtime Libraries غير معروفة للـ JDev و قمت بتعريفها و انتهت المشكلة .

كيفية حل المشكلة :
Tools >> manage Libraries
ستفتح لك شاشة وفيها مربع في اليسار يحتوي على المكتبات المتاحة .. ومربع في اليمين و يحتوي المكتبات المختارة فعلاً والتي اضيفت الى مشروعك ، اذا كان الـ JDev لديه مشكلة في التعرف على احد هذه المكتبات فإنه سيعرضه باللون الأحمر . وهذا ما حصل معي بالضبط ..
وجدت ADF Controller Runtim باللون الاحمر ..
حدد المكتبة المطلوب تعريفها واضغط على زر edit ستجد أن مربع حوار انفتح يطلب منك ثلاثة أن تحدد الـ path لثلاثة أشياء :
ADF Controller Runtime Library وهوملف jar الأهم لحل المشكلة
و ADF Controller Runtime Source وهي ملفات الجافا للمكتبة
و ADF Controller Runtime Doc

أنا وجدت ملفات الجار و ملفات الجافا في

 <JDev-Home>/JDev/adfc/


بحيث <JDev-Home> هو المكان الذي تم فيه تثبيت الـ JDeveloper

أشكر للجميع حسن المتابعة :D

رابط هذا التعليق
شارك

:D مبروك حصولك على الحل .

 

صار لي فترة طويلة منقطع عن الموقع لاسباب السفر واليوم اول يوم لدخولي

والحمدلله اللي هداك للحل .

بعدين ماشاء الله عليك وصلت مرحلة متقدمة .. بتزاكر من ورانا ياواد ولا ايه ؟؟

 

اخوك احمد الجابري

رابط هذا التعليق
شارك

الله يبارك فيك :rolleyes:

أحمد أتمنى انك ما تبعد كثير عن الموقع .. رجاااائي

أنا أكيد أذاكر من وراكم لأني دخلت مغامرة الله يعلم بها .. وهي مشروع التخرج فأنا الوحيد الذي يعمل على JSP وباستخدام JDev وفي نفس الوقت نظامي كبير بالنسبة للفترة إلى 15/11 .. افلام فيديو تعليمية ودروس مكتوبة واجبات و اختبارات و تعليقات من الطلاب والمدرسين و رسائل خاصة .. :blink:
والآن أنا في مرحلة ادخال البيانات و التعديل والحذف وقد انتهيت منها و وصلت عند ملفات الـ BLOB اللي هي الفيديو والكتب و ملفات CLOB اللي هي الدروس والرسائل النصية .

والمشكلة أن المراجع قليلة وحتى المدرسين عندي خلفيتهم بسيطة ..

أملي في الله ثم فيك يا أحمد
please do NOT go way

مع شكري وتقديري لكل ما قدمته وتقدمه دائماً :D

دعواتكم

رابط هذا التعليق
شارك

نحن في الخدمة ..

وعندك موقع jspin.com مو سهل
واذا كنت تبحث عن شيء معين .. ابحث فيه على اساس انه برنامج جافا ولا تذكر jsp .. فالكود هو هو
ونتمنى لك التوفيق .

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية