Deployment Exception não solucionada

Fala galera! Eu tinha um sistema rodando em Tomcat que funcionava corretamente. Resolvi migrar para o JBoss copiando os arquivos desse sistema para a pasta \jboss-5.0.0.Beta1\server\default\deploy[nome da aplicação].war. Porém, ao starta-lo ocorrem erros de deployment, com:

ERROR [WebAppParsingDeployer] Error during deployment: file:/C:/java/jboss-5.0.0.Beta1/server/default/deploy/Web2Chat.war/
org.jboss.deployers.spi.DeploymentException: Error parsing meta data Web2Chat.war/WEB-INF/web.xml

Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: 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. @ file:/C:/java/jboss-5.0.0.Beta1/server/default/deploy/Web2Chat.war/WEB-INF/web.xml[18,11]

E aqui está parte do web.xml:


   1. ...  
   2.   
   3.   <context-param>  
   4.     <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>  
   5.     <param-value>app_resources</param-value>  
   6.   </context-param>  
   7.    
   8.   <filter>  
   9.     <filter-name>SessionTest</filter-name>  
  10.     <filter-class>filter.SessionTest</filter-class>  
  11.   </filter>   
  12.    
  13.   <filter-mapping>  
  14.     <filter-name>SessionTest</filter-name>  
  15.     <url-pattern>/servlet/*</url-pattern>  
  16.   </filter-mapping>   
  17.    
  18.   <listener>  
  19.     <listener-class>  
  20.       listener.XmlParser  
  21.     </listener-class>  
  22.   </listener>     
  23.     
  24.   <listener>  
  25.     <listener-class>  
  26.       listener.PropertiesLoader  
  27.     </listener-class>  
  28.   </listener>  
  29.   
  30. ...  

Gostria muito que alguem me ajudasse com isso. Estou a muito tempo e não consigo solucionar.

Abraços!