Onde estou errando?
Desde já agradeço.
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
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.