Problemas com o WEB-INF

2 respostas
Naruto

boa tarde… galera… to criando uma aplicação web… seguindo a apostila da caelum porem acho que meu diretorio WEB-INF não esta sendo reconhcido pois… o meu web.xml qu eue tenho la não esta influenciando na hora de aceitar a EL e joguei um arquivo jsp la chamado titulo.jsp para ser incluido estaticamente em teste-titulo.jsp… e esta dando erro… mais na hora qu eue jogo esse arquivo na mesma pasta ele da certo…
alguem poderia me ajudar?? sera que o problema é com o WEB-INF mesmo???

o engraçado é que c eu fico atualizando a pagina ele funciona mais ai eu atualizo de novo ele da erro…

vlww

2 Respostas

A

Provavelmente seu projeto esta com erro, por isso hora carrega a tela hora nao carrega !

Seu web.xml tem que ficar dentro da pasta WEB-INF

Dentro do seu web.xml voce pode passar a configurar sua página inicial, que seria titulo.jsp.

Qualquer coisa, posta o código para olharmos.

Abs

Naruto
bom ese é o codigo
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title></title>
</head>
<body>
<%String titulo = "Teste de titulo"; 
%>
<%@include file="titulo.jsp" %>
<br/>
<font color="blue">Conteudo da sua pagina aqui....</font>
</html>
agora o do titulo
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title></title>
</head>
<body>
<h1><%=titulo%></h1>
</body>
</html>
e esse é o erro que da quando coloco dentro do WEB-INF
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /execicio-8.13/testa-titulo.jsp(10,0) File "/execicio-8.13/titulo.jsp" not found
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86)
	org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
	org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:372)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.

pois quando eo tiro ele do WEB-INF e ponho no mesmo diretorio que o outro ele funciona perfeitamente
=/
vlw

Criado 9 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 2
Participantes 2