java.lang.NoClassDefFoundError: org/dom4j/DocumentException  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
albjava
JavaBaby
[Avatar]

Membro desde: 28/03/2006 09:35:56
Mensagens: 80
Offline

tenho esse codigo:



E dá o seguinte erro:

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at newhibteste.TbCidadeDao.<init>(TbCidadeDao.java:13)
at newhibteste.Untitled1.main(Untitled1.java:10)


Help por favor...abraços

Alberto Marianno
Analista de Sistemas
http://marianno.blogspot.com

SCJP 5.0
[Email] [MSN]
Deh
JavaGuru
[Avatar]

Membro desde: 18/04/2006 23:02:24
Mensagens: 244
Localização: Florianópolis - SC
Offline

Olá,

verifique se a classe realmente existe no ClassPath da sua apliacação..
provavelmente é isso.

herbertins
JavaGuru
[Avatar]

Membro desde: 09/01/2007 17:26:55
Mensagens: 221
Localização: São Paulo - Jaguaré
Offline

clique com o botao direito no seu projeto e vai em propertys, verifique se a pasta src está no seu classpath

Herbert Martins
[Email] [MSN]
cloudx
Thread.start()

Membro desde: 14/05/2008 12:00:26
Mensagens: 41
Offline

oi, alquem consequil solução?
estou com o mesmo problema, minha pasta src esta
no ClassPath e os jar tambem mas recebo o erro:

java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at beans.persistencia.HibernateUtil.<clinit>(HibernateUtil.java:
at beans.persistencia.AtendenteDao.buscarPorLogin(AtendenteDao.java:23)
at managers.LoginAtendente.fazerLogin(LoginAtendente.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)
at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)
at javax.faces.component.UICommand.broadcast(UICommand.java:109)
at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:97)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:171)
at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

meu código em HibernateUtil.java é esse:

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
private static SessionFactory factory = new Configuration().configure("../hibernate.cfg.xml").buildSessionFactory();

public static Session getSession(){
return factory.openSession();
}

obrigado por ajuda
shara
HelloWorld
[Avatar]

Membro desde: 07/12/2007 00:53:17
Mensagens: 12
Offline

Opa, tive o mesmo problema mesmo erro..
o seguinte,, uso o eclipse, e tem diversos .jar que o hibernate utiliza um deles se chama: dom4j-1.6.1.jar (no caso esse é o que to usando)

vá no seu projeto clique em propetys >> build path >> libraries >> add jar

adicione o jar e pronto .. ele vai achar a classe dentro do .jar
[Email]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team