Bom dia, tarde, noite, madrugada a todos!!
Desculpem colocar esta mensagem aqui nesta area, mas é que o erro acontece pois estou criando uma aplicacao JPA com Hibernate…
Bem, pelo titulo, vcs ja sabem do que se trata mas eu tenho certeza de que ela esta lah… :roll:
Em anexo esta a imagem do meu classpath e logo abaixo o erro completo!
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/LogManager
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:103)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:151)
at org.hibernate.ejb.Ejb3Configuration.<clinit>(Ejb3Configuration.java:107)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:124)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:52)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
at br.com.camptech.services.ClienteServiceFactory.create(ClienteServiceFactory.java:11)
at br.com.camptech.view.MainClass.<init>(MainClass.java:27)
at br.com.camptech.view.MainClass.main(MainClass.java:13)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.LogManager
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 10 more
Obrigado a todos!
Fiquem com DEUS! :lol:
fala ae cara, blz?
então acho q está faltando está lib cara
http://www.docjar.com/jar_detail/log4j-1.2.16.jar.html
abraço
Carlox,
mto obrigado, mas agora fala que tenho q configurar o log4j…vc sabe como c faz isso??..
[color=red]Nota: nao era para funcionar com a que eu tenho no classpath??
pq ela nao funciona??..[/color]
Abraxxxxx
Fique com DEUS!
Dê uma olhada nesse tópico onde ajudei um colega a resolver esse problema:
http://guj.com.br/posts/list/139540.java
muito obrigado galera!!
problema resolvido!!
Abrax e fiquem com DEUS!!
o meu pom.xml está assim:
log4j
log4j
1.2.16
org.slf4j
slf4j-api
1.7.1
org.slf4j
slf4j-log4j12
1.7.1
mesmo assim o erro abaixo nao pára de acontecer:
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:270)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5077)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1957)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1856)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)