A exceção 404 é muito comum. A maioria dos casos são erros de caminho, caminhos incorretos de mapeamento de arquivo web.xml, configurações do servidor, pacotes jar de servlet que não são importados ou não lançados com o projeto, etc.
Se o caminho estiver errado, uma inspeção cuidadosa pode resolver o problema.
Este erro também será relatado se o servidor não estiver configurado corretamente. Geralmente, esse é um problema encontrado pelos novatos quando começam a aprender. A localização do servidor do Tomcat no Eclipse deve ser definida para usar a instalação do Tomcat. na interface do Eclipse para configurá-lo conforme mostrado na figura:
Se houver um problema com o pacote jar do servlet, introduza o pacote jar através do caminho de construção, adicione o arquivo jar externo na guia bibliotecas, verifique o aplicativo na guia pedido e exportação e, finalmente, adicione-o na opção de implantação e avaliação para indicar que o Tomcat foi lançado. Copie-o para o diretório WEB-INF/lib no projeto.
Mas o problema que encontrei hoje não foi nenhum deles. Pensando bem, não mudei nada. Quando modifiquei o código, quis usar outro método para implementar a função de upload. e deletando, apareceu um problema 404, muito indefeso.
O problema precisa ser resolvido. Depois de muito esforço, finalmente encontrei o problema: ao excluir o pacote jar, removi acidentalmente o webapp incluído no lançamento. Veja a foto.
Ok, problema resolvido.
Nota: Você também precisa limpar o Tomcat e reiniciá-lo, caso contrário, uma exceção ainda será relatada.