Serwlet zwraca „Status HTTP 404 Żądany zasób (/ serwlet) jest niedostępny”

Mam plik HTML w pliku JSP w moimWebContent/jsps teczka. Mam klasę serwletuservlet.java w moim domyślnym pakiecie wsrc teczka. W moimweb.xml jest mapowany jako/servlet.

Próbowałem kilku adresów URL waction atrybut formularza HTML:

<form action="/servlet">
<form action="/servlet.java">
<form action="/src/servlet.java">
<form action="../servlet.java">

Ale żadna z nich nie działa. Wszyscy zwracają błąd HTTP 404, jak poniżej w Tomcat 6/7/8:

Status HTTP 404 - / servlet

Opis: Żądany zasób (/ serwlet) jest niedostępny.

Lub jak poniżej w Tomcat 8.5 / 9:

Status HTTP 404 - nie znaleziono

Wiadomość: / servlet

Opis: Serwer pochodzenia nie znalazł bieżącej reprezentacji zasobu docelowego lub nie chce ujawnić, że istnieje

Dlaczego to nie działa?

questionAnswers(4)

yourAnswerToTheQuestion