JDBCRealm não identifica as senhas

3 respostas
kilate

Olá pessoal,
comecei a estudar JDBC Realm e não estou conseguindo fazer autenticação. Criei 2 tabelas (users, perm). Ná users há um registro (admin, 123) e na perm há um registro (admin, admin)

Configurei o server.xml do tomcat 7

<Realm className="org.apache.catalina.realm.JDBCRealm" driverName="com.mysql.jdbc.Driver"
	connectionURL="jdbc:mysql://localhost/security" connectionName="root" connectionPassword="" digest="No" userTable="users" userNameCol="login"
	userCredCol="senha" userRoleTable="perm" roleNameCol="role" />

E o web.xml

<security-role>
	<role-name>admin</role-name>
</security-role>
		
<security-constraint>  
    <web-resource-collection>  
        <web-resource-name>admin</web-resource-name>  
        <url-pattern>/index.jsp</url-pattern>  
    </web-resource-collection>  
    <auth-constraint>  
        <role-name>admin</role-name>  
    </auth-constraint>  
</security-constraint>

O que acontece é que ele não acha os dados. Aparece uma janela pra logar e ele só entra com 'tomcat' pw 'tomcat'.

O que poderia ser?

Agradeço desde já!

Abraços.

3 Respostas

kilate

Alguém?

kilate

O Log do TOMCAT

WARNING: An attempt was made to authenticate the locked user "admin".
kilate

O Log do tomcat

WARNING: An attempt was made to authenticate the locked user "admin"
Criado 3 de agosto de 2012
Ultima resposta 3 de ago. de 2012
Respostas 3
Participantes 1