Erro - Hibernate 3

Pessoal,

Estou com o seguinte erro

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Could not parse mapping document from resource ClienteDAO.hbm.xml

Segue o arquivo hibernate.Conexao.cfg.xml

<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>
<hibernate-configuration>
<session-factory>
<property name=“hibernate.connection.driver_class”>com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<property name=“hibernate.connection.password”>7991</property>
<property name=“hibernate.connection.url”>jdbc:sqlserver://wmoc;instanceName=SQLEXPRESS;port=1433;DatabaseName=DBLocadora2</property>
<property name=“hibernate.connection.username”>sa</property>
<property name=“hibernate.dialect”>org.hibernate.dialect.SQLServerDialect</property>

    &lt;mapping resource="ClienteDAO.hbm.xml"/&gt;
    &lt;mapping resource="DependenteDAO.hbm.xml"/&gt;
    &lt;mapping resource="EnderecoDAO.hbm.xml"/&gt;
    &lt;mapping resource="FilmeDAO.hbm.xml"/&gt;
    &lt;mapping resource="FitaDAO.hbm.xml"/&gt;
    &lt;mapping resource="FornecedorDAO.hbm.xml"/&gt;
    &lt;mapping resource="FuncionarioDAO.hbm.xml"/&gt;     
    
    &lt;mapping class="entidade.Cliente"/&gt;     
    
&lt;/session-factory&gt;

</hibernate-configuration>

Arquivo ClienteDAO.hbm.xml

<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd”>
<hibernate-mapping>

<class name=“entidade.Cliente” table=“CLIENTE”>

<id name=“lngCodigo” column=“LNGCODIGO” type=“int”>
<generator class=“increment”></generator>
</id>

<!-- Propriedades e campos -->
<property name=“strNome”></property>
<property name=“strTelefone”></property>
<property name=“strCPF”></property>
<property name=“lngEndereco”></property>

</class>
</hibernate-mapping>

Classe ClienteDAO
package entidadeDAO;

import org.hibernate.HibernateException;
import org.hibernate.Session;

import entidade.Cliente;

public class ClienteDAO {

public static void inserirCliente(Cliente cliente){
	
	Session session = null;
	try{  
		session = HibernateUtil.getSession();
		session.beginTransaction();
		session.save(cliente);
		session.getTransaction().commit();
		session.close();
		
	}catch(HibernateException e1){
		System.out.println(e1.getMessage());
	} finally{
		if (session != null){
			session.getTransaction().rollback();
		}
	}		
}

}

Alguém sabe o motivo do erro?

Em que momento esse erro ocorre?

Se você usa netbeans dá um ‘Validate XML’ neste arquivo. Não lembro se o eclipse tem este recurso.

rubensdemelo,

O erro ocorre quando o método ClienteDAO.inserirCliente é chamado. Eu tenho as classes Cliente e Principal.

No método Cliente.salva é chamado o método ClienteDAO.inserirCliente.

Segue as mesmas abaixo

public class Cliente extends Pessoa implements Serializable {

private static final long serialVersionUID = 1L;
private String strCPF;

public Cliente(){
	super();
	strCPF = "";
}

public String getStrCPF() {
	return strCPF;
}

public void setStrCPF(String strCPF) {
	this.strCPF = strCPF;
}

public void salva(){
	ClienteDAO.inserirCliente(this);	
}

}

public class Principal {

public static void main(String[] args) {
	
	Cliente cliente = new Cliente();		
	cliente.setLngCodigo(2);
	cliente.setStrNome("Teste");
	cliente.setStrCPF("11111111111");
	cliente.setStrTelefone("1111111111");
	cliente.setLngEndereco(0);		
                            cliente.salva();

}

}

Segue também a classe HibernateUtil

public class HibernateUtil {

private static final String strCaminho = "/hibernate.Conexao.cfg.xml";
private static SessionFactory sessionFactory = null;   
  
public static Session getSession() throws HibernateException { 
	
	sessionFactory = new Configuration().configure(strCaminho).buildSessionFactory();	
    return sessionFactory.openSession();   
} 	

}

Pessoal,

O problema
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Could not parse mapping document from resource ClienteDAO.hbm.xml

Conseguir resolver, mas agora esta dando o erro

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
JDBC Driver class not found: com.microsoft.jdbc.sqlserver.SQLServerDriver

Alguém sabe o que pode ser?

JDBC Driver class not found: com.microsoft.jdbc.sqlserver.SQLServerDriver

traducao literal :

a classe do driver JDBC nao pode ser encontrada:

coloca o jar jdbc do SQLServer no classpath

flw