Problema com include file resolvido

7 respostas
V

estou tentando incluir um arquivo que esta em outro diretorio ou em um diretoria anterior de onde esta arquivo que estou acessando e esta danto esse erro:

org.apache.jasper.JasperException: /teste.jsp(6,0) File //teste.jsp not found

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

minha pagina esta com a seguinte estrutura:

aplicacao
|
– teste.jsp
|
– pasta/paginaacessada.jsp (esta é a pagina q tem o include);

Ele não acha o arquivo teste.jsp

7 Respostas

evandroshx

cara, tente o seguinte:

[color=green]<%@ include file="/common/includes/config.jsp" %>
[/color]
indicando o caminho absoluto acho que vai funcionar. Quando trabalha com caminhos relativos podem acontecer alguns erros mesmo. Pelo menos comigo já aconteceu.

V

Continua apresentando o mesmo erro :!:

adriano.ferranti

victorjoseh:
estou tentando incluir um arquivo que esta em outro diretorio ou em um diretoria anterior de onde esta arquivo que estou acessando e esta danto esse erro:

org.apache.jasper.JasperException: /teste.jsp(6,0) File //teste.jsp not found

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

minha pagina esta com a seguinte estrutura:

aplicacao
|
– teste.jsp
|
– pasta/paginaacessada.jsp (esta é a pagina q tem o include);

Ele não acha o arquivo teste.jsp

Se o arquivo incluido está um nivel acima do root da aplicação, acho que deveria ser:

"/teste.jsp"

ao invés de

"/../teste.jsp"
V

ja testei dessa forma tambem e continua dando erro.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="www.meudominio.com.br" /> <- ja coloquei ate a base, com o endereço do meu dominio e nada
</head>
<body>
<%@ include file="../index.jsp" %>
</body>
</html>

Esse é so o exemplo, será que pode ser alguma coisa com o servidor?

marcosbrandao

tente tirar a primeira barra:

"../teste.jsp"
V

o servidor tem as seguintes propriedades:

Server: Apache/2.0.59 (Unix) PHP/5.2.2 mod_jk/1.2.23
V

O problema era no servidor, entrei em contato com o administrador ele alterou as versões os servidores, tanto do apache quanto do tomcat e voltou tudo ao normal

Criado 28 de maio de 2007
Ultima resposta 28 de mai. de 2007
Respostas 7
Participantes 4