Web.xml

9 respostas
M

Pessoal,

eu estou tentando configurar aqui o meu web.xml para o mesmo redirecionar para uma pagina de erro personalizada, para os codigos ou os tipos de erros que eu mapeei no web.xml. O problema eh q qdo tais erros ocorrem eles nao estao sendo redirecionados…

Abaixo o meu web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
    <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>3</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
	
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
	
	<error-page>
		<error-code>404</error-code>
		<location>/404.jsp</location>
		</error-page>
	<error-page>
		<error-code>500</error-code>
		<location>/500.jsp</location>
	</error-page>	
	<error-page>
		<exception-type>java.lang.NullPointerException</exception-type>
		<location>/NullPointerException.jsp</location>
	</error-page>
</web-app>

Tem algum erro??

9 Respostas

A

Qual o browser q vc está utilizando ???

Se estiver utilizando o IE tenta alterar a configuração:

Ferramentas -> Opções da Internet -> Avançado
E RETIRE o check de: Mostrar mensagens de erro http amigáveis.
M

Cara,

num tem nenhuma outra alternativa nao?? Pq eu teria pedir para todos os clientes da minha aplicacao para desabilitar esse checkbox.

Valeu
Marcos

A

Acho q sim !

Faz uma coisa … manda os códigos das paginas de erro pra eu ver.

M

Cara as minhas paginas de erro, por enquanto, sao apenas puro html

<html>
<head>
<title>Erro 404</title>
</head>
<body bgcolor="#FFFFFF">

<h1>Pagina nao encontrada!!</h1>

</body>
</html>
A

Essa página é muito pequena !

Quando o IE vê que a página de erro é menor do que a página padrão dele. Ele mostra a página padrão !!!

Tenta criar um arquivo maior de erro e faça o teste.

M

Funcionou!!

Valeu Antonio!! :smiley:

caiofilipini

Isso é sério? :shock: :shock: :shock:

A

É sim …

Isso qd aquela opção que eu falei antes no IE está setada…
Daí ele vê o tamanho da pagina que voltou e se for menor que a dele, ele ignora e mostra a dele mesmo !

Alguém tipo me comentado isso… Não lembro quem foi !!!
Mas q é estranho, isso é !!! :shock:

caiofilipini

Isso é bizarro, não é estranho! :evil: :shock:

Criado 11 de agosto de 2004
Ultima resposta 11 de ago. de 2004
Respostas 9
Participantes 3