Problemas com hibernate

2 respostas
joaosavio

Esta dando erro no servidor quando rodo a aplicacao

java.lang.NoClassDefFoundError: org/dom4j/DocumentException

javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: org/dom4j/DocumentException

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

at com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:94)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)

at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:267)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)



Caused by: java.lang.NoClassDefFoundError: org/dom4j/DocumentException

at dao.HibernateUtil.(HibernateUtil.java:12)

at dao.DAOFactory.(DAOFactory.java:23)

at control.ControleLogin.checarLogin(ControleLogin.java:35)

at control.ControleLogin.efetuarLogin(ControleLogin.java:17)

at siviu.Index.button1_action(Index.java:262)


<?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.cglib.use_reflection_optimizer">false</property>
        <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
        <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/gestafuv</property>
        <property name="hibernate.connection.username">postgres</property>        
        <property name="hibernate.connection.password">123456</property>         
        <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
        <property name="show_sql">true</property>
        <property name="hibernate.generate_statistics">true</property>
        <property name="hibernate.use_sql_comments">true</property>        
        <mapping resource="vo/UsuarioVO.hbm.xml"/>
       
    </session-factory>
</hibernate-configuration>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 27/05/2006 16:45:18 by Hibernate Tools 3.1.0 beta3 -->
<hibernate-mapping>
	<class name="vo.UsuarioVO" table="usuario" schema="PUBLIC">
		<id name="usuario" type="java.lang.string">
			<column name="usuario" />
			<generator class="assigned" />
		</id>
		<property name="senha" type="java.lang.string"/>
                <property name="nome_user" type="java.lang.string"/>
                <property name="cargo" type="java.lang.string"/>
                <property name="email" type="java.lang.string"/>
                <property name="consultar" type="integer"/>
                <property name="inserir" type="integer"/>
                <property name="todas" type="integer"/>
	</class>
</hibernate-mapping>

Estou usando PostgreSQL 8.3

Se alguem puder ajudar eu agradeço

2 Respostas

andreiribas

falta uma biblioteca no classpath da aplicação, provavelmente a org/dom4j/DocumentException DOM4j

joaosavio

pior que essa biblioteca está lá

tem alguma diferenca de usar hibernate pra desktop e visual web?

Criado 29 de março de 2008
Ultima resposta 29 de mar. de 2008
Respostas 2
Participantes 2