Hibernate - failed to load org.slf4j.impl.StaticLoggerBinder  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Sefo
JavaChild
[Avatar]

Membro desde: 18/08/2006 10:02:28
Mensagens: 102
Offline

Boa tarde,

eu estava seguindo a apostila fj-21 da Caelun, mais especificamente na parte do Hibernate(página 167). Pois bem, na hora de compilar eu me deparo com a seguinte mensagem de erro:



Isso seria falta de algum jar do Hibernate? Eu acho que adicionei todos os necessários:
http://img365.imageshack.us/my.php?image=hibernateproblemapd9.jpg

Na mensagem de erro, ele manda procurar no link:http://www.slf4j.org/codes.html, onde eu encontro a seguinte mensagem de ajuda:

" Failed to load class org.slf4j.impl.StaticLoggerBinder

This error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem"

Nenhum jar exatamente com alguns desses nomes existem nos meus diretorios relativos ao Hibernate e o Hibernate-annotations. O que eu adiocionei ao Build-path são esses: slf-4j-api.jar e slf-4j-1.4.2.jar. E sim tentei adicionar ambos e individualemente apenas, mas de toda forma o erro é o mesmo.

Agradeço desde já a paciência.

Auf Wiedersehen!!!

This message was edited 3 times. Last update was at 25/06/2008 14:49:02


NY GIANTS!!!!

WAR BIG BLUES!!!!

Sefo
JavaChild
[Avatar]

Membro desde: 18/08/2006 10:02:28
Mensagens: 102
Offline

Bem, eu consegui contornar o problema(mas não resolve-lo por completo) fazendo download da API logback-0.9.9(Não sei ao certo o seu próposito ainda, apenas segui a mensagem do log de erro). Então o código anterior compilou e executou perfeitamente(Portanto que fique registrado para futuras referencias no google). Mas seguindo a apostila, no próximo código, quando compilo, me surge outro erro parecido:



Me desculpem pelo incomodo gerado, mas eu preciso muito aprender a usar o Hibernate. E não está sendo fácil.

Auf Wiedersehen!!!!

EDIT**: Encontrei um link aqui no guj que pode me ajudar:
http://www.guj.com.br/posts/list/64247.java

This message was edited 1 time. Last update was at 25/06/2008 15:26:35


NY GIANTS!!!!

WAR BIG BLUES!!!!

ThiagoWorldCoder
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 10:23:26
Mensagens: 442
Localização: Brazil
Offline

Provavelmente você está utilizando uma IDE!

lá aonde estão listados os .jars, você deve poder explorar os .jars que vc colocou...

verifique se o nome que ele está procurando no .jar, está dentro de um dos .jars que vc colocou no projeto.

o erro indica que está faltando um .jar de fato.

se você colocar o nome da class que ele está procurando no google, e escrever .jar e download, provavelmente vc deve descobrir que .jar está faltando.

Acredito que seja isso!

SCJP 6.0 - SUN CERTIFIED JAVA PROGRAMMER
Codificando o mundo para uma vida melhor!!
[MSN]
ThiagoWorldCoder
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 10:23:26
Mensagens: 442
Localização: Brazil
Offline

o que está faltando aí é o cglib.jar

SCJP 6.0 - SUN CERTIFIED JAVA PROGRAMMER
Codificando o mundo para uma vida melhor!!
[MSN]
Sefo
JavaChild
[Avatar]

Membro desde: 18/08/2006 10:02:28
Mensagens: 102
Offline

Obrigado pela ajuda, era isso mesmo.

NY GIANTS!!!!

WAR BIG BLUES!!!!

scheide
Debugger

Membro desde: 30/06/2008 12:56:15
Mensagens: 51
Offline

Sefo,
Tou com o mesmo erro... baixei a API que vc falou mas não adiantou. Já tentei adicionar todos os .jars do logback mas não adiantou. Alguma dica?
Por sinal, também tou aprendendo Hibernate pela apostila da Caelum.
Abraço.
jonifoz
Smalltalk
[Avatar]

Membro desde: 11/10/2007 16:04:54
Mensagens: 4
Localização: Foz do Iguaçu - Paraná
Offline

Estou tendo o mesmo erro, mesmo com a cglib.jar inclusa na minha aplicação.

Abraço
Joni Nunes
[WWW] [MSN]
Valle
Smalltalk

Membro desde: 26/09/2008 13:16:05
Mensagens: 1
Offline

"1.2. Part 1 - The first Hibernate Application

First, we'll create a simple console-based Hibernate application. We use an Java database (HSQL DB), so we do not have to install any database server.

Let's assume we need a small database application that can store events we want to attend, and information about the hosts of these events.

The first thing we do, is set up our development directory and put all the Java libraries we need into it. Download the Hibernate distribution from the Hibernate website. Extract the package and place all required libraries found in /lib into into the /lib directory of your new development working directory. It should look like this:

.
+lib
antlr.jar
cglib.jar
asm.jar
asm-attrs.jars
commons-collections.jar
commons-logging.jar
hibernate3.jar
jta.jar
dom4j.jar
log4j.jar "
Fonte: www.hibernate.org

Após receber vários logs de erros no Console do Eclipse (versão 3.4 pacote Ganymede JEE com "Hibernate Tools" distribuído pela Yoxos) em projeto utilizando o componente "Hibernate Core", notei que alguns arquivos dessa lista de arquivos JARs não aparecem no pacote desse componente ("hibernate-distribution-3.3.0.SP"). Faltam 5 arquivos, sendo que existe arquivo "hibernate-cglib-repack-2.1_3.jar", cujo nome é similar ao arquivo "cglib.jar".
Sendo assim, verifiquei nos pacotes dos componentes "Hibernate Annotations" e "Hibernate EntityManager" e instalei, a partir desses pacotes, os arquivos "asm -attrs.jars", "asm.jar" e "log4j.jar". Mantive o arquivo "hibernate-cglib-repack-2.1_3.jar". Ficou faltando somente o arquivo "commons-logging.jar".
Seguindo orientação da Internet, instalei também o arquivo "slf4j-log4j12.jar"( do pacote hibernate-annotations). Testei o projeto e pareceu funcionar a contento.

Vide tabela comparativa em anexo (comparacao_jars_componentes_hibernate_erro_org.slf4j_jar.html).

Havia criado pequeno projeto no Eclipse (sem o plugin "Hibernate Tools") com JARS dos componentes "Hibernate Core" e "Hibernate Annotations". Havia funcionado sem problemas. Ao criar novo projeto apenas com as bibliotecas do componente "Hibernate Core" ocorreram vários logs de erro resolvidos através do acréscimo das bibliotecas acima descritas.
Acrescente as bibliotecas no Eclipse clicando com o botão direito sobre o nome do projeto > "Buid Path" > "Configure Build Path..." > guia "Libraries" > "Add External JARS."

Espero ter ajudado.

Henrique

 Nome do arquivo comparacao_jars_componentes_hibernate_erro_org.slf4j_jar.html [Disk] Download
 Descrição comparacao_jars_componentes_hibernate_erro_org.slf4j_jar.html
 Tamanho 11 Kbytes
 Baixado:  906 vez(es)

Bruno Cebim
Thread.start()
[Avatar]

Membro desde: 26/06/2009 03:00:18
Mensagens: 32
Localização: São Paulo/Miguelópolis-SP
Offline

Tava com esse problema,
baixei o jar.


slf4j-simple-1.5.8.jar

Link abaixo...e resolveu meu problema...

http://www.slf4j.org/download.html

Espero ter ajudado..

Bruno Ferreira Queiroz

www.dclick.com.br
blog.dclick.com.br


"Em teoria, não existe nenhuma diferença entre teoria e prática. Mas, na prática, existe."
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Há alguns dias ajudei um colega a resolver o mesmo problema nesse thread: http://guj.com.br/posts/list/139540.java.


http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
pispico
Thread.start()
[Avatar]

Membro desde: 01/12/2009 11:06:08
Mensagens: 32
Localização: São Paulo - São Bernardo do Campo
Offline

Consegui tambem, fiz da mesma forma que o Bruno Cebim disse so adicionei o jar e funcionou perfeitamente.


William Pispico Ferreira
santanna106
Thread.start()
[Avatar]

Membro desde: 27/04/2010 16:03:36
Mensagens: 38
Offline

Eu tive que inserir os jars

slf4j-api-1.5.2.jar e slf4j-log4j12-1.5.2.jar

para resolver este problema.
dxos
JavaChild
[Avatar]

Membro desde: 16/09/2009 08:53:48
Mensagens: 102
Localização: Volta Redonda - RJ
Offline

apenas add o jar slf4j-simple-1.5.8.jar tb funcionou ok

Douglas Ribeiro
http://douglaspribeiro.wordpress.com
[...]
[WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Encontrei no seguinte caminho:

slf4j-1.6.1\slf4j-api\src\main\java\org\slf4j


slf4j-api-1.6.1.jar

Somente este e funcionou.

Juliano Feltraco

[Email] [MSN]
mikelinden
Smalltalk

Membro desde: 24/02/2009 06:21:27
Mensagens: 3
Offline

Bruno Cebim wrote:Tava com esse problema,
baixei o jar.

slf4j-simple-1.5.8.jar

Link abaixo...e resolveu meu problema...

http://www.slf4j.org/download.html

Espero ter ajudado..


Estava usando a slf4j-api-1.6.1.jar e recebendo esse erro. Troquei pela slf4j-simple-1.5.8.jar e resolveu meu problema. Valeu.
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team