Estou com problema, para mapear a URL

2 respostas
X

Boa tarde, galera.... Estou tentando aprender a desenvolver para Web com Java.
Estou usando a apostila da Caelum... tem uma atividade(a Primeira de Servlet), que diz para mapear a URL
Então se eu abrir o arquivo web.xml pelo eclipse aparece um monte de coisa menos o código fonte, logo eu foi no diretorio
e abri o arquivo web.xml com o kate (ou bloco de notas) e o editei coloquei o seguite código (copiado e colado a apostila):

<servlet>
    <servlet-name>servletOiMundo</servlet-name>
    <servlet-class>br.com.caelum.servlet.OiMundo</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>servletOiMundo</servlet-name>
    <url-pattern>/oi</url-pattern>
  </servlet-mapping>

mais quando eu vou no link http://localhost:8080/fj21-agenda/oi Aparece só um erro:

HTTP Status 404 - /fj21-agenda/oi

type Status report

message /fj21-agenda/oi

description The requested resource (/fj21-agenda/oi) is not available.

O código java é esse:
public class OiMundo extends HttpServlet {

	@Override
	protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
			PrintWriter out = response.getWriter();
			// escreve o texto
			out.println("<html>");
			out.println("<body>");
			out.println("Oi mundo!");
			out.println("</body>");
			out.println("</html>");

	}

}

O QUE EU FAÇO???

2 Respostas

Vini_Fernandes

Cara, verifique o nome do pacote que voce incluir seu Servlet, pois ele deve ter o nome “br.com.caelum.servlet”.

abrs

X

Meu pacote está correto: (Não é isso problema)
package br.com.caelum.servlet;

Sabe o que mais pode ser??

Criado 29 de setembro de 2011
Ultima resposta 29 de set. de 2011
Respostas 2
Participantes 2