Pengecualian 404 sangat umum. Sebagian besar kasusnya adalah kesalahan jalur, jalur pemetaan file web.xml yang salah, pengaturan server, paket jar servlet yang tidak diimpor atau tidak dirilis dengan proyek, dll.
Jika jalurnya salah, pemeriksaan yang cermat dapat menyelesaikan masalah.
Kesalahan ini juga akan dilaporkan jika server tidak diatur dengan benar. Ini biasanya merupakan masalah yang dihadapi oleh pemula ketika mereka pertama kali mulai belajar. Lokasi server Tomcat di Eclipse harus diatur untuk menggunakan instalasi Tomcat di antarmuka Eclipse untuk mengaturnya seperti yang ditunjukkan pada gambar:
Jika ada masalah dengan paket jar servlet, perkenalkan paket jar melalui jalur build, tambahkan file jar eksternal di tab perpustakaan, periksa aplikasi di tab pesanan dan ekspor, dan terakhir tambahkan di opsi penerapan dan penilaian untuk menunjukkan bahwa Tomcat telah dirilis. Salin ke direktori WEB-INF/lib di bawah proyek.
Tapi masalah yang saya temui hari ini bukanlah salah satunya. Kalau dipikir-pikir, saya tidak mengubah apa pun. Saat saya memodifikasi kodenya, saya ingin menggunakan metode lain untuk mengimplementasikan fungsi unggah dan menghapusnya, muncul 404 Masalah, sangat tidak berdaya.
Masalahnya perlu diselesaikan. Setelah berjuang sekian lama, akhirnya saya menemukan masalahnya: saat menghapus paket jar, saya tidak sengaja menghapus aplikasi web yang disertakan dalam rilis. Tidak heran jika jalurnya tidak dapat ditemukan di laporan. Lihat gambarnya.
Oke, masalah terpecahkan.
Catatan: Anda juga perlu membersihkan Tomcat dan memulai ulang, jika tidak, pengecualian akan tetap dilaporkan.