Erro na leitura de arquivo .WAR pelo JBoss

Galera, ocorreu uma exception nessa leitura ao startar o JBoss.

ERROR [WebAppParsingDeployer] Error during deployment: jar:file:/C:/java/jboss-5.0.0.Beta1/server/default/deploy/Web2Chat.war!/

Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: jar:file:/C:/java/jboss-5.0.0.Beta1/server/default/deploy/Web2Chat.war!/WEB-INF/web.xml@18,11

Caused by: org.xml.sax.SAXException: Element type “filter” must be declared. @ jar:file:/C:/java/jboss-5.0.0.Beta1/server/default/deploy/Web2Chat.war!/WEB-INF/web.xml[18,11]

Porém minha declaração do Filter está correta. Vejam:

<filter>
    <filter-name>SessionTest</filter-name>
    <filter-class>filter.SessionTest</filter-class>
</filter> 

O que eu faço!?

Obrigado

Vc. checou a versão do DTD que está no topo do seu web.xml ?

Provavelmente deve estar a indicar uma versão antiga do mesmo

[quote=psevestre]Vc. checou a versão do DTD que está no topo do seu web.xml ?

Provavelmente deve estar a indicar uma versão antiga do mesmo[/quote]

Está assim:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

Esse web.xml funciona normalmente no Tomcat
O que acha que eu devo fazer?