الاستثناء 404 شائع جدًا. معظم الحالات هي أخطاء المسار، ومسارات تعيين ملف web.xml غير الصحيحة، وإعدادات الخادم، وحزم جرة servlet التي لم يتم استيرادها أو لم يتم إصدارها مع المشروع، وما إلى ذلك.
إذا كان المسار خاطئًا، فإن الفحص الدقيق يمكن أن يحل المشكلة.
سيتم الإبلاغ عن هذا الخطأ أيضًا إذا لم يتم إعداد الخادم بشكل صحيح. وهذه مشكلة يواجهها المبتدئون بشكل عام عند بدء التعلم لأول مرة. يجب تعيين موقع خادم Tomcat في Eclipse لاستخدام تثبيت Tomcat في واجهة Eclipse لتعيينها كما هو موضح في الشكل:
إذا كانت هناك مشكلة في حزمة servlet jar، فقم بتقديم حزمة jar من خلال مسار الإنشاء، وأضف ملف jar الخارجي في علامة تبويب المكتبات، وتحقق من التطبيق في علامة تبويب الطلب والتصدير، وأخيرًا أضفه في خيار النشر والتقييم للإشارة إلى إصدار Tomcat، انسخه إلى دليل WEB-INF/lib ضمن المشروع.
لكن المشكلة التي واجهتها اليوم لم تكن في أي منها. عندما قمت بتعديل الكود، أردت استخدام طريقة أخرى لتنفيذ وظيفة التحميل بشكل غير متوقع وحذفه، ظهرت مشكلة 404، عاجزة للغاية.
يجب حل المشكلة. بعد النضال لفترة طويلة، وجدت المشكلة أخيرًا: عند حذف حزمة الجرة، قمت عن طريق الخطأ بإزالة تطبيق الويب المضمن في الإصدار، فلا عجب أنه لا يمكن العثور على المسار في التقرير. انظر الصورة.
حسنًا، تم حل المشكلة.
ملاحظة: تحتاج أيضًا إلى تنظيف Tomcat وإعادة تشغيله، وإلا فسيتم الإبلاغ عن استثناء.