Erro executando ServLet

Onde estou errando?

Desde já agradeço.




Imagem do Erro.


Será que alguém pode me ajudar?

Desde já agradeço.

Amigo,

Por favor postar os códigos ao invés das imagens.

Tá aí o código.

Obrigado.

Até agora não consegui ajuda.

A imagem diz que ele não consegue achar uma classe chamada ConsultaPedidos

poste o código na forma de texto usando o marcador [code] em volta

Amigo,

Copia e cola o código no fórum, edentando ele com a tag CODE existente nas opções, quanto à mensagem de erro é só copiar e colar ela por completo.

Abraços.

Pô!

Postei o projeto inteiro pensado ser mais eficiente, pois o mesmo só tem uma classe.

Será que pode desconpactar e analisar por favor?

Obrigado!

Você anotou o teu Servlet com:

@WebServlet(description = "Consulta Pedidos do Cliente", urlPatterns = { "/ConsultaPedidos" })

você já tentou acessar ele invocando “/ConsultaPedidos” ao invez de “/cp” ???

Já!

Mas deixe-me verificar uma coisa.

Amigo,
Não posso fazer downloads em ambiente de trabalho sem autorização, e creio que não darão autorização para o GUJ
:stuck_out_tongue:

Este é o web.xml

<?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_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>ConsultasCopaiba</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
<servlet>
<servlet-name>servletConsultaPedido</servlet-name>
<servlet-class>br.com.servlets.ConsultaPedidos</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletConsultaPedido</servlet-name>
<url-pattern>/ConsultaPedidos</url-pattern>
</servlet-mapping>
  
</web-app>

Este é o Servlet

package br.com.servlets;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class ConsultaPedidos
 */
@WebServlet("/ConsultaPedidos")
public class ConsultaPedidos extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public ConsultaPedidos() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		PrintWriter out = response.getWriter();
		
		// escreve o texto
		out.println("<html>");
		out.println("<body>");
		out.println("Benvindos a Copaíba Artefatos de Madeira.");
		out.println("</body>");
		out.println("</html>");
	}

}

Este é o Erro.

Tem também um arquivo em “C:\apache-tomcat-7.0.12\conf\Catalina\localhost”
chamado “consultascopaiba.xml”
com conteúdo

Bem!, agora acho que com estas informações poderei executar minha aplicação sem erros com a ajuda de vocês.

Valeu!

que me lembro se vc anota com “@WebServlet” no java 7, vc não precisa configurar xml…

Estou usando Java 6.

Estou acompanhando a Apostila da Caelum F-21.

Porém, essa assinatura se deu porque criei o meu servlet via template do eclipse.

Peguei o teu projeto e coloquei aqui no meu eclipse e funcionou direitinho…

Apenas tirei sua anotação de @WebServlet.

Não precisei fazer mais nada…

Irei fazer o mesmo aqui.

E quanto ao XML que fica dentro do localhosto do tomcat?

Putz!

Aqui não rolou.

Talvez seja algo com a porta 8080. Sei lá!

O que você coloca no Browse?

Uso isso:

http://localhost:8080/ConsultasCopaiba/consultaPedidos

E você, usou o que?

pode ser isso no teu web.xml esta configurado com letra maiuscula.

http://localhost:8080/ConsultasCopaiba/ConsultaPedidos

tenta ai

Nothing!

Nem no IE, nem no Fire.