Olá pessoal, estou quebrando a cabeça para colocar autenticação no meu projeto Web. Se alguém puder me ajudar vou ficar muito feliz… 
Meu web.xml esta assim:
<security-constraint>
<web-resource-collection>
<web-resource-name>TodoSite</web-resource-name>
<description></description>
<url-pattern>/*</url-pattern>
<http-method>
GET</http-method>
<http-method>
HEAD</http-method>
<http-method>
POST</http-method>
</web-resource-collection>
<auth-constraint>
<description></description>
<role-name>TodosAutenticados</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<realm-name>Intranet</realm-name>
</login-config>
<security-role>
<description></description>
<role-name>TodosAutenticados</role-name>
</security-role>
Para o WebSphere eu alterei o arquivo xml do EAR e ficou da seguinte forma:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">
<application id="Application_ID">
<display-name>testeEAR</display-name>
<module id="WebModule_1356529950470">
<web>
<web-uri>testes.war</web-uri>
<context-root>teste</context-root>
</web>
</module>
<security-role id="SecurityRole_1356532077855">
<description>TodosAutenticados</description>
<role-name>TodosAutenticados</role-name>
</security-role>
</application>
E quando eu subo o servidor e digito a url não aparece a tela de autenticação(declarativa), entra direto na aplicação. Alguém fez isso no Tomcat ou WebSphere?