Meu Deployment descriptor não me obedece  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
paulo1410
What is classpath?

Membro desde: 01/11/2006 19:35:23
Mensagens: 6
Offline

Me ensinaram que eu nao preciso declarar a diretiva page isELIgnored = "false", pois por padrão já seria falsa mas isso nao funciona com o TomCat 5.5 que estou usando. Tentei declarar no DD (web.xml):

<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>


Para nao ter que ficar declando a diretiva em cada jsp, porém ele também não da efeito nenhum. Mais na frente precisei do DD de novo para declrar um página erro:

<error-page>
<exception>java.lang.Throwable</exception>
<location>/paginaErro.jsp</location>
</error-page>


E o DD mais uma vez me ignorou.

Resumindo meus programas só funcionam quando eu declaro as diretivas em cada página (muito mais trabalhoso):
<%@ page isELIgnored = "false" %>
<%@ page errorPage = "paginaErro.jsp" %>

Alguem pode me dizer o que há de errado com meu Tomcat ???Obrigado.
ItaloE
JavaBaby
[Avatar]

Membro desde: 24/08/2006 17:09:13
Mensagens: 76
Offline

Não deu pra perceber se foi isso que vc fez, mas acho q vc tem que configurar isso no web.xml do tomcat na pasta 'conf'

"Think!"

"Povo estúpido tem q se F..., vamo nos para mais 4 anos de estupidez e ignorância. Mas o povo tem o que merece"
paulo1410
What is classpath?

Membro desde: 01/11/2006 19:35:23
Mensagens: 6
Offline

voce tem certeza disso? Eu estou configurando dentro da pasta WEN-INF da minha aplicação, e acho que eh lá mesmo. Quando tentei acrescentar as linhas dentro do web.xml com TOMCAT_HOME/conf também nao teve efeito.
paulo1410
What is classpath?

Membro desde: 01/11/2006 19:35:23
Mensagens: 6
Offline

* Eu quis dizer WEB-INF
ItaloE
JavaBaby
[Avatar]

Membro desde: 24/08/2006 17:09:13
Mensagens: 76
Offline

Certeza nao ...

Se nao for isso tente dar uma olhada no escopo em que vc esta colocando o elIgnore no seu web.xml

"Think!"

"Povo estúpido tem q se F..., vamo nos para mais 4 anos de estupidez e ignorância. Mas o povo tem o que merece"
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

sem essas configuracoes a EL nao funciona?
veja se no seu web.xml, na tag webapp está version="2.4"

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

Pois é, eu também nunca coloco essas diretivas aí em lugar nenhum. Verifique se está setado para a versão 2.4 mesmo da API de Servlets.

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
fabiolucio9
JavaBaby
[Avatar]
Membro desde: 16/08/2006 14:38:12
Mensagens: 97
Localização: Goiânia
Offline

apenas um jute....

dê uma olhada no DD (web.xml) na pasta do Tomcat em

webapps\seuprojeto\WEB-INF
dentro desse diretório tem um web.xml que o container (tomcat) usa para sua aplicação..
tenta colocar no web.xml no cabeçalho isso..

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
[MSN]
ItaloE
JavaBaby
[Avatar]

Membro desde: 24/08/2006 17:09:13
Mensagens: 76
Offline

Pede ser que vc nao tenha o jar da jstl no seu projeto. Verifique se vc realmente tem a jstl na pasta lib de seu projeto

"Think!"

"Povo estúpido tem q se F..., vamo nos para mais 4 anos de estupidez e ignorância. Mas o povo tem o que merece"
paulo1410
What is classpath?

Membro desde: 01/11/2006 19:35:23
Mensagens: 6
Offline

Obrigado pessoal. Deu certo, acho que precisava mesmo do cabeçalho!!
paulo1410
What is classpath?

Membro desde: 01/11/2006 19:35:23
Mensagens: 6
Offline

Italo, jstl.jar eh necessário apenas quando se vai trabalhar com tags padrões (core). Não sendo necessária para Expression Language (EL), que faz parte do pacote JSP e vem habilitado por padrão. O meu problema era que estava desabilitado por padrão, e tinha que sempre definir uma diretiva page habilitando para habilitar as ELs
ItaloE
JavaBaby
[Avatar]

Membro desde: 24/08/2006 17:09:13
Mensagens: 76
Offline

é verdade, hehe......desculpa a confusão ae

"Think!"

"Povo estúpido tem q se F..., vamo nos para mais 4 anos de estupidez e ignorância. Mas o povo tem o que merece"
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team