Problemas com o web.xml

Olá pessoal… Estou com problemas em configurar o web.xml, para usar um filtro para fazer autenticação. No meu ver o arquivo não possui nenhum erro, mas a validação do mesmo informa o seguinte erro:
“Fatal error - The markupdeclarations contanied or pointed to by the document type declaration must be well-formed. in file http://java.sun.com/dtd/web-app_2.3.dtd. Sei que o erro está dizendo que o arquivo não está obedecendo as regras de validação, mas onde está o erro?
Abaixo segue o arquivo web.xml:

[color=“red”][i]<?xml version=“1.0” encoding=“ISO-8859-1”?>
<!DOCTYPE web-app PUBLIC
“-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN”
http://java.sun.com/j2ee/dtds/web-app_2_3.dtd”>
<!-- Copyright © 2002 by ObjectLearn. All Rights Reserved. -->
<web-app>
<filter>
<filter-name>Autenticacao</filter-name>
<filter-class>br.com.ptcom.webField.util.AutenticacaoFiltro</filter-class>
</filter>

&lt;filter-mapping&gt;
	&lt;filter-name&gt;Autenticacao&lt;/filter-name&gt; 
	&lt;url-pattern&gt;/jsp/*&lt;/url-pattern&gt; 
&lt;/filter-mapping&gt;
 

&lt;servlet&gt;
    &lt;servlet-name&gt;action&lt;/servlet-name&gt;
    &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt;
    &lt;init-param&gt;
        &lt;param-name&gt;config&lt;/param-name&gt;
        &lt;param-value&gt;/WEB-INF/struts-config.xml&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;init-param&gt;
        &lt;param-name&gt;debug&lt;/param-name&gt;
        &lt;param-value&gt;3&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;init-param&gt;
        &lt;param-name&gt;detail&lt;/param-name&gt;
        &lt;param-value&gt;3&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
&lt;/servlet&gt;
    
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;action&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/do/*&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;    
&lt;welcome-file-list&gt;
    &lt;welcome-file&gt;loginBody.jsp&lt;/welcome-file&gt;
&lt;/welcome-file-list&gt;
&lt;taglib&gt;
    &lt;taglib-uri&gt;/WEB-INF/tld/displaytag-11.tld&lt;/taglib-uri&gt;
    &lt;taglib-location&gt;/WEB-INF/tld/displaytag-11.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;
&lt;taglib&gt;
    &lt;taglib-uri&gt;http://java.sun.com/jstl/sql/&lt;/taglib-uri&gt;
    &lt;taglib-location&gt;/WEB-INF/tld/sql.tld&lt;/taglib-location&gt;
&lt;/taglib&gt;

</web-app>[/i][/color]

Se alguém conhece a causa do erro, por favor me ajudem… estou travado nesse ponto do projeto.
Muito Obrigado pela atenção!!

O endereço da dtd que vc tá tentando acessar não existe mais … mude para o outro que eu cito aqui … :wink:

[]s

The file named http&#58;//java.sun.com/j2ee/dtds/web-app_2_3.dtd has been renamed to http&#58;//java.sun.com/dtd/web-app_2_3.dtd in the most current version of the specification. Please update your application to use the new name.

Beleza… só que continua dando erro…
Mais uma pergunta, O JBoss 3.2.3 suporta a especificaçãoservlet 3.2?

É

http://java.sun.com/dtd/web-app_2_3.dtd

e não

http://java.sun.com/dtds/web-app_2_3.dtd