.:N:.
Caracas, estou com um problema a uns 3 dias com uma página simples de teste para servlets e não estou conseguindo resolver, já pesquisei muiiiita cousa mas nada resolve, já procurei aq no fórum também e não consegui encontrar nada que ajude, então como última instancia vim pedir o socorro de vcs… hehe.
.
Estou seguindo um tutorial aq e não sei onde pode estar o erro.
Vamos lá.
.
Criei o seguinte esquema de pastas dentro de webapps
.
bah
|
|__src (onde salvei a classe ParametrosServlets.java)
|
|_WEB-INF
|
|
_classes
.
o arquivo ParametrosServlets contém a seguinte codificação
import javax.servlet.http.*;
import java.io.*;
public class ParametrosServlet {
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException
{
PrintWriter saida=response.getWriter();
saida.println("<html>");
saida.println("<body>");
saida.println("Testeeee");
saida.println("</body>");
saida.println("</html>");
}
}
.
.
o arquivo web.xml esta salvo dentro de WEB-INF e esta assim:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>teste</display-name>
<servlet>
<servlet-name>Este eh meu primeiro Servlet</servlet-name>
<servlet-class>ParametrosServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Este eh meu primeiro Servlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
</web-app>
.
Compilei o arquivo desta maneira:
Entro na pasta raiz do projeto, que no caso é a pasta bah
javac -classpath d:/tomcat62/lib/servlet-api.jar -d WEB-INF/classes src/ParametrosServlet.java para que o arquivo .class seja alocado para a pasta classes, o codigo funciona e gera um arquivo .class dentro da pasta esperada, ok, até ai tudo certo.
.
inicio o servidor e digito na barra de endereço o seguinte caminho: http://localhost:8080/bah/servlet e da erro… aparece esta mensagem:
.
HTTP Status 404 - Servlet Este eh meu primeiro Servlet is not available
type Status report
message Servlet Este eh meu primeiro Servlet is not available
description The requested resource (Servlet Este eh meu primeiro Servlet is not available) is not available.
.
estou usando o tomcat 6 e o jdk 6… oq pode ser?
Se existe algum erro básico ai, considerem, é meu primeiro servlet hehe, ainda estou tentando entender como tudo isso funciona… e outra, tem como configurar o eclipse para que no momento da compilação o arquivo .class seja gerado em um local que eu queira? Eu especificar o caminho?
.
Bem é isso… me ajudem pq estou cansado de tentar descobrir oq pode ser.
.
See ya!
.:N:.