السلام عليكم ..
في نظام التعليم الالكتروني استخدمت تقنية الـ Struts as a controler المتاحة في JDeveloper 10g ومن خلالها أنشأت صفحة JSP اسمها instructor.jsp لعرض المدرسين و أعطيت الخاصية action الموجودة في التاج Form القيمة tutorials.do
Action = "tutorials.do"
وعند تشغيل البرنامج لتجربته طبعاً المتصفح يذهب الى tutorials.do عن طريق الـ xml
المشكلة أن الصفحة لا تظهر ويحدث الخطأ التالي :
503 Service Unavailable Servlet error: Parsing error processing resource path
مع العلم أني عندما أشغل الصفحة لوحدها (ليس عن طريق الـ xml ) فإن الصفحة تعمل بشكل سليم .. لكن عند تشغيل البرنامج كاملاً يحصل الخطأ .
ملاحظة :
1- بحثت و وجدت معنى الخطأ :
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.
لكن ما وجدت الحل ..
2- الآن وأنا أحاول حل المشكلة .. فتحت أحد ملفات الجافا و كان في الأعلى الكود السطر التالي :
import oracle.adf.controller.struts.actions.DataForwardAction;
وفي هذا السطر خطأ يقول أنه لم يتمكن من ايجاد الكلاس Can not found class
ربما تكون المشكلة في ClassPath او شيء من متغيرات البيئة ؟؟؟
أنا عندي شك بأن السبب هو في الـ mapping الموجود في ملف web.xml او في ملف struts-config.xml او في تعرف البرنامج على الكلاسات .
أريد الحل