Bom galera, já criei um projeto e criei um servlet HelloWorld.java, tudo isso no Eclipse 3.2.
Então eu fui lá, startei o tomcat, fui na barra de endereços e digitei: http://localhost:8080/Projeto1/servlet/principal.HelloWorld
Sendo que o nome do meu pacote é principal.
Mas, para minha surpresa, eu obtive o seguinte erro:
Então, de curioso que sou, fui olhar no WEB-INF classes e vi lá que ele havia compilado o código. Ele gerou o meu HelloWorld.class .
O que pode estar acontecendo??
O meu HelloWorld.java é:
[code]package principal;
import java.io.;
import javax.servlet.;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<H1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}[/code]