Tentei de tudo rodar esse exemplo, mas não consegui é um exemplo simples de um servlet só copilei e coloque no webapps do Tomcat.
O erro que está dando é o 404, seguem meus arquivos e a forma como organizei o diretório:
Servlet :
import javax.servlet.;
import javax.servlet.http.;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
public class Ch1Servlet extends HttpServlet {
public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
java.util.Date today = new java.util.Date();
out.println("<html> " +
"<body>" +
"<h1 align=center>HF\'s Chapterl Servlet</h1>" +
"<br>" + today + "</body>" + "</html>");
}
}
web.xml:
<servlet>
<servlet-name>Serv1</servlet-name>
<servlet-class>Ch1Servlet</servlet-class>
</servlet>
<servlet-maping>
<servlet-name>Serv1</servlet-name>
<url-pattern>/Serv1</url-pattern>
</servlet-maping>
</web-app>
Estrutura de Pastas:
\Tomcat 9.0
\webapps
\ch1
\WEB-INF
\WEB-INF\web.xml
\WEB-INF\classes\Ch1Servlet.class
dentro de WEB-INF tem o web.xml e uma pasta chamada classes com meu Servlet.
url que estou tentando acessar: http://localhost:8080/ch1/Serv1
Agradeço se alguém puder me ajudar.