bom dia a todos !!
Tenho feito alguns testes com jsp e meu tomcat persistindo no erro 404, diante disso eu fiz alguns testes com alguns outros sistemas que eu ja tinha feito, e os mesmos mostraram o mesmo problema.
Isso me levou a crer que o problema não é um caso isolado apenas ao meu jsp !
Bem, diante disso eu ja verifiquei as configurações do tomcat, verifiquei sua porta (8080) minha ultima opção seria reinstala lo mas gostaria de alguma opção que pudesse me poupar dessa decisão pois tudo estava funcionando perfeitamente.
abraço a todos
ricardo
Ricardo,
Posta o nome do seu projeto, nome do jsp(e seu caminho relativo), e a URL que você está utilizando para testar.
=)
O erro 404 é um código de resposta HTTP que indica que o cliente pôde comunicar com o servidor, mas ou o servidor não pôde encontrar o que foi pedido, ou foi configurado para não cumprir o pedido e não revelar a razão, ou a página não existe mais. Eles não devem ser confundidos com outros erros nos quais uma conexão para o servidor de destino não pôde ser feita.
Durante uma comunicação via HTTP, é solicitado a um servidor responder a uma requisição, como a de um navegador para um documento de H...
[quote]bom dia a todos !!
Tenho feito alguns testes com jsp e meu tomcat persistindo no erro 404, [/quote]Erro 404, do protocolo HTTP refere-se à página não encontrada, no seu caso,
o .jsp.
diante disso eu fiz alguns testes com alguns outros sistemas que eu ja tinha feito, e os mesmos mostraram o mesmo problema. Isso me levou a crer que o problema não é um caso isolado apenas ao meu jsp !
Isso me levou a crer que o problema não é um caso isolado apenas ao meu jsp !
Bem, diante disso eu ja verifiquei as configurações do tomcat, verifiquei sua porta (8080) minha ultima opção seria reinstala lo mas gostaria de alguma opção que pudesse me poupar dessa decisão pois tudo estava funcionando perfeitamente.
abraço a todos
ricardo
Estranho! Tente excluir e reinstalar o servidor Tomcat então.
[quote=fabiozoroastro]Ricardo,
Posta o nome do seu projeto, nome do jsp(e seu caminho relativo), e a URL que você está utilizando para testar.
=)
O erro 404 é um código de resposta HTTP que indica que o cliente pôde comunicar com o servidor, mas ou o servidor não pôde encontrar o que foi pedido, ou foi configurado para não cumprir o pedido e não revelar a razão, ou a página não existe mais. Eles não devem ser confundidos com outros erros nos quais uma conexão para o servidor de destino não pôde ser feita.
Durante uma comunicação via HTTP, é solicitado a um servidor responder a uma requisição, como a de um navegador para um documento de H...
[/quote]
Complementando:
Você está acessando desta forma:
http://localhost:8080/nomeDoProjeto/nomeDaPagina.jsp ?
fala ai fabiozoroastro,
bem esse é o endereço do qual estou acessando :
http://localhost:8080/ok/mvc?logica=PrimeiraLogica.jsp
meu mapeamento do meu servlet ficou assim no web xml :
<?xml version="1.0" encoding="UTF-8"?>
Ok
<servlet>
<description></description>
<servlet-name>Controlador</servlet-name>
<servlet-class>br.com.caelum.mvc.servlet.ControllerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controlador</servlet-name>
<url-pattern>/mvc</url-pattern>
</servlet-mapping>
meu servlet:
public class ControllerServlet extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
String parametro = request.getParameter("logica");
String nomeDaClasse = "br.com.caelum.mvc.logica" + parametro;
try{
Class classe = Class.forName(nomeDaClasse);
Logica logica = (Logica)classe.newInstance();
logica.executa(request, response);
}catch (Exception e){
throw new ServletException("a logica de negocio causou uma execeção", e);
e o meu jsp simples que tenho que acessar :
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
Insert title here
<h1>pagina da nossa primeira logica</h1>
fala ai fabiozoroastro,
bem esse é o endereço do qual estou acessando :
http://localhost:8080/ok/mvc?logica=PrimeiraLogica.jsp
meu mapeamento do meu servlet ficou assim no web xml :
<?xml version="1.0" encoding="UTF-8"?>
Ok
Controlador
br.com.caelum.mvc.servlet.ControllerServlet
controlador
/mvc
meu servlet:
public class ControllerServlet extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
String parametro = request.getParameter(“logica”);
String nomeDaClasse = “br.com.caelum.mvc.logica” + parametro;
try{
Class classe = Class.forName(nomeDaClasse);
Logica logica = (Logica)classe.newInstance();
logica.executa(request, response);
}catch (Exception e){
throw new ServletException(“a logica de negocio causou uma execeção”, e);
e o meu jsp simples que tenho que acessar :
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
Insert title here
pagina da nossa primeira logica