[RESOLVIDO] JAAS - Acesso negado sempre

Boa tarde pessoas,

Estou tentando implementar JAAS em um sistema, e pra isso estou seguindo este tutorial pra aprender o básico sobre ele:

http://blog.hallanmedeiros.com/2009/07/21/jaas-como-utilizar-jaas-com-jsp-tomcat/
http://blog.hallanmedeiros.com/2010/05/26/jaas-como-utilizar-com-banco-de-dados/

O primeiro ensina como tudo deve ser feito para a autorização ser feita completamente via tomcat, e o segundo usando banco de dados.

No segundo link, podem ver:

Onde crio esse arquivo do Realm?

Fiz o exemplo inteiro aqui, mas dá sempre acesso negado.

Seguem minhas páginas jsp:

PÁGINA DE LOGIN

[code]<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>

Insert title here
LOGIN
SENHA
 
[/code]

PÁGINA DE ERRO NO LOGIN

[code]<%@ page language=“java” contentType="text/html; charset=UTF-8"
pageEncoding=“UTF-8”%>

Erro login

Acesso Negado!

[/code]

PÁGINA DO ADMIN LOGADO

[code]<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>

Insert title here [/code]

PÁGINA DE USUÁRIO LOGADO

[code]<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>

Insert title here [/code]

MEU web.xml COM AS ROLES

[code]<?xml version="1.0" encoding="UTF-8"?>

teste-jaas

FORM

/login.jsp
/erro.jsp



ADMINISTRADOR


USUARIO



secured
/admin/*


ADMINISTRADOR

<security-constraint>
<web-resource-collection>
	<web-resource-name>secured</web-resource-name>
    <url-pattern>/usuario/*</url-pattern>
</web-resource-collection>
<auth-constraint>
    <role-name>USUARIO</role-name>
</auth-constraint>
</security-constraint>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

[/code]

A grande dúvida é: onde crio o xml que deve informar o banco, driver, e tabelas com as roles?
Achei um site gringo aqui que dizia que dever ser add essa parte do Realm no server.xml, mas sempre que o Tomcat é reiniciado, obviamente essa configuração é perdida.

Tô deixando ele dentro da pasta WEB-INF, mas não funciona.

Quem puder dar uma luz, fico muito grato.

Muito obrigado desde já, abraços.

Segue meu context.xml, localizado dentro da WEB-INF

<Realm className="org.apache.catalina.realm.JDBCRealm" driverName="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/teste_jaas" connectionName="root" connectionPassword="root" userTable="usuario" userNameCol="login" userCredCol="senha" userRoleTable="roles" roleNameCol="role" />

Em minha página de login tinha um pequeno erro, faltava o atributo name para o campo de senha, mas já fiz a correção, e mesmo assim o problema persiste.

É na pasta do tomcat, em conf, context.xml.