[RESOLVIDO]JDBCRealm Erro acesso negado

3 respostas
dcorteztec

Boa tarde,
Eu decidi fazer algumas regras de acesso usando xml até tudo bem estudei corri a traz aprendi só que eu to tomando uma surra nessa linha do serverl.xml

<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99" driverName="org.gjt.mm.mysql.Driver" connectionURL="jdbc:mysql://localhost/banco?user=root;password=" userTable="login_cad" userNameCol="login_login" userCredCol="senha_login" userRoleTable="grupo_cad" roleNameCol="desc_grupo"/>
Esta dando esse erro

org.apache.catalina.realm.JDBCRealm start
SEVERE: Exception opening database connection
java.sql.SQLException: Invalid authorization specification: Access denied for user 'root;password'@'localhost' (using password: NO)

Ta dizendo que eu tenho acesso negado mas nessa mesma aplicação eu tenho uma fabrica de conexões colocando mesmo usuario e senha

package br.com.novavida.connections;

import java.sql.*;

public class ConnectionsFactory {

	public static Connection getConnection() throws SQLException {
		try {
			Class.forName("com.mysql.jdbc.Driver");
			return DriverManager.getConnection(
					"jdbc:mysql://localhost/banco", "root", "root");
		} catch (ClassNotFoundException e) {
			throw new SQLException(e.getMessage());
		}
	}
}

PS ja usei os dois drivers

3 Respostas

W

tenta mudar no connectionURL a ligação entre os parâmetros: user=root& amp;password=" sem o espaço entre & e amp

aconstantino
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"  
 driverName="org.gjt.mm.mysql.Driver"  
 connectionURL="jdbc:mysql://localhost/banco?user=root;password="  
 userTable="login_cad" userNameCol="login_login" userCredCol="senha_login"  
 userRoleTable="grupo_cad" roleNameCol="desc_grupo" connectionName="usuario" connectionPassword="senha"/>

tente isso

dcorteztec

Vlw Resolveu

Criado 31 de março de 2010
Ultima resposta 31 de mar. de 2010
Respostas 3
Participantes 3