[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
debug mode - erro na validação do web.xml [RESOLVIDO]  XML
Forum Index -> Comentários Gerais
Author Message
boaglio


[Avatar]

Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline


No debug mode, ao usar o dispatcher assim:

Code:
     <filter-mapping>
         <filter-name>DebugFilter</filter-name>
         <url-pattern>*.jsp</url-pattern>
         <dispatcher>REQUEST</dispatcher>
         <dispatcher>FORWARD</dispatcher>
         <dispatcher>INCLUDE</dispatcher>
         <dispatcher>ERROR</dispatcher>
     </filter-mapping>
 


Obtemos erro de validação do XML , pois usamos a versão 2.3:

Code:
 <!DOCTYPE web-app
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd">
 


Para a validação funcionar, precisamos fazer um upgrade para a versão 2.4.

Para isso, primeiro trocamos esse cabeçalho acima por esse monstro aqui:

Code:
 <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
     xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee <a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" target="_blank" rel="nofollow">http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>"
     version="2.4">
 


Depois o resto da declaração fica igual, apenas as taglibs precisam
estar dentro de uma tag jsp-config:

Code:
 <jsp-config>
 <!-- mentawai - 1.2 -->
 
  <taglib>
   <taglib-uri>mentawai</taglib-uri>
   <taglib-location>/WEB-INF/lib/mentawai-1.2.jar</taglib-location>
  </taglib>
 
 </jsp-config>
 

http://www.boaglio.com
[WWW]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

Que doideira!

Por que a validação falha ?

Eu uso a 2.3 no meu web.xml e funciona...

Qual era o erro ?

Sergio Oliveira

boaglio


[Avatar]

Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline

O erro é esse:

Code:
 element type "dispatcher" must be declared.
 


Achei algumas referências aqui:

http://mail-archives.apache.org/mod_mbox/incubator-roller-user/200602.mbox/%3C7feebe1f0602171131x4bafed43q309a813ee90eb2e3@mail.gmail.com%3E

http://www.boaglio.com
[WWW]
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team