عندما تصدر Tomcat مشروعًا ، أدخل العنوان الصحيح في المتصفح ويواجه المشكلات التالية:
حالة HTTP 500 -
javax.servlet.servletexception: لا يمكن أن يجد Wrapper فئة Servlet xxx أو فئة تعتمد عليها
....
....
java.lang.classnotfoundException: xxx
....
...
تحليل المشكلة:
هل محتويات <servle mapping> و <servlet-class> في ملف web.xml تم تكوينه بشكل غير صحيح؟
1. ما إذا كانت أسماء الاثنين متسقة 2. ما إذا كانت الفئة التي تم تكوينها موجودة 3. ما إذا لم يتم تجميع فئة Servlet ، بحيث لا يمكن العثور على فئة Servlet ؛
الطريقة: تحقق من ملف الفئة المقابل لفئة Servlet في دليل فئة المشروع لمعرفة ما إذا كان قد تم تجميعه ووجوده.
عادة لا يوجد ملف فئة مجمع.
حل:
إذا لم يتم تمكين Build Automaticlly ، فإن Eclipse يتيح Project-> Bulid تلقائيًا ، ثم إعادة النشر والإصدارات. إذا لم تكن هناك أخطاء أخرى ، فيمكن تشغيلها بشكل طبيعي بعد التجميع.
أو ، في كل مرة تقوم فيها بنشر نشر ، انقر فوق مشروع -مشروع بناء يدويًا لبناء المشروع!
ملاحظة: يتم استخدام Build Automaticlly لبناء المشاريع تلقائيًا
شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!