Bom galera…Estou estudando para o scwcd e estou tentando fazer
um formulário básico de login com autenticação…
Primeiro inclui um usuário no arquivo tomcat-users.xml:
<tomcat-users>
<role rolename="Admin"/>
<user username="breno" password="123" roles="Admin"/>
</tomcat-users>
Na página login.jsp:
<form method="POST" action="j_security_check">
Username: <input type="text" name="j_username"/>
Password <input type= "password" name="j_password"/>
<input type="submit"/>
</form>
No web.xml:
<web-app>
<display-name>Capítulo 12 - Segurança</display-name>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.example.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-constraint>
<web-resource-collection>
<web-resource-name>Autorização</web-resource-name>
<url-pattern>/LoginServlet</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Admin</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>Admin</role-name>
</security-role>
</web-app>
O problema é que mesmo eu acertando o usuário e a senha da acesso negado com Http status 401…
Devo estar errando em alguma coisa boba…Se alguem puder ajudar ficarei grato… 
