Ola estou iniciando a utilizar o hibernate e ocorreu este erro e não estou conseguindo solucionar. Estou seguindo os passo de acordo com este artigo:
http://www.guj.com.br/content/articles/hibernate/intruducao_hibernate3_guj.pdf
Ferramentas: Studio Enterprise, PostgreSQL.
Erro:
[quote]log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
org.hibernate.HibernateException: /hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)[/quote]
Neste trecho do código é que ocorre o erro acima:
private static SessionFactory factory;
static {
//Bloco estático que inicializa o Hibernate
try {
factory = new Configuration().configure().buildSessionFactory();
//informando o caminho
// factory = new Configuration().configure("conf\\hibernate.cfg.xml").buildSessionFactory();
} catch (Exception e) {
e.printStackTrace();
factory = null;
}
Configurações:
add as bibliotecas pela IDE : tools/Library Manager: new Library , add JAR/Folder. Após adicionei a bilbioteca no projeto.
Manifest:
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
Class-Path: “conf\hibernate.cfg.xml conf\Aluno.hbm.xml conf\Curso.hbm.xml conf\Disciplina.hbm.xml”
“conf\Endereco.hbm.xml conf\Pessoa.hbm.xml conf\Professor.hbm.xml conf\Turma.hbm.xml”
A pasta conf foi criada e adicionada todos os arquivos do XML do mapeamento como ultima uma tentativa após várias alterações: No artigo “Edite o arquivo de configuração do Hibernate (hibernate.cfg.xml) com as suas informações específicas (nome de usuário, senha, URL de conexão, etc), coloque ele na raiz do seu classpath,”
já estou sem solução!!!