Pessoal comprei o livro servlets e jsp da kathy sierra, e o logo no início do livro ela faz uma pequena aplicação MVC, estou fazendo tudo direito, da mesma forma que está no livro, mas na hora de redirecionar da página html para o servlets o conteiner não consegue achar a classe dando como erro principal ClassNotFoundException, vou colocar a página html, o servlet e o mapeamento aqui para ver se vcs conseguem achar o problema, estou usando o eclipse 3.2 , estava fazendo tudo manualmente mas, quando ocorreu esse problema tentei fazer funcionar no eclipse mas, como vcs estão vendo não consegui.
O servlet:
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ServletBeer extends HttpServlet{
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("Euler Homero");
out.println("</html>");
}
}
A página html:
<html>
<head>
<title>Aplicação J2EE Simples</title>
</head>
<body>
<form method="POST" action="beer">
<h1 align="center">Página de seleção de cores</h1><br><br>
Cores:
<select>
<option>Vermelho
<option>Branco
<option>Preto
<option>Azul
</select>
<center>
<input type="submit"/>
</center>
</form>
</body>
</html>
web.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
<servlet>
<servlet-name>Simples Servlet</servlet-name>
<servlet-class>br.com.euler.scwcd.ServletBeer</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Simples Servlet</servlet-name>
<url-pattern>/beer</url-pattern>
</servlet-mapping>
</web-app>