jwcunha
#1
Pessoal, quero saber se o Hibernate precisa tanto do Hibernate.cfg.xml quanto do Hibernate.properties ou basta usar o Hibernate.cfg.xml.
A dúvida é pq estou usando somente o Hibernate.cfg.xml é quando dou um getSession() a exceção do try catch(…) é lançada.
[code]public class HibernateUtil {
private static final SessionFactory sessionFactory;
static {
try {
sessionFactory = new AnnotationConfiguration().buildSessionFactory();
} catch (Throwable ex) {
// Log exception!
throw new ExceptionInInitializerError(ex);
}
}
public static Session getSession()
throws HibernateException {
return sessionFactory.openSession();
}
}[/code]
O meu hibernate.cfg.xml é:
[list]<?xml version='1.0' encoding='utf-8'?>
<session-factory>
<!-- Database connection settings -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/lmsismam</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>
<property name="hibernate.connection.shutdown">true</property>
<!-- Echo all executed SQL to stdout -->
<property name="hibernate.show_sql">true</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Annotation classes -->
<mapping class="com.lmsismam.db.struts.SituacaoOS" />
</session-factory>
[/list]
Se precisar mando maiores detalhes!
Valeu!
O hibernate precisa dos dois
Deh
#3
Acredito que o hibernate não precisa dos dois!
jwcunha
#4
[quote=Deh]Acredito que o hibernate não precisa dos dois!
Vc saberia me dizer o que pode estar ocasionando o erro citado?
[]'s
Deh
#5
poderia me mostrar o StackTrace completo?
e verifique se o caminho para a classe está correto:
jwcunha
#6
[quote=Deh]poderia me mostrar o StackTrace completo?
e verifique se o caminho para a classe está correto:
[/quote]
Trace:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
root cause
java.lang.NoClassDefFoundError
SituacaoOsServlet.createAndStore(SituacaoOsServlet.java:45)
SituacaoOsServlet.doPost(SituacaoOsServlet.java:95)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
Deh
#7
“java.lang.NoClassDefFoundError”
ela não encontra a sua classe no caminho que você especificou para ele mapear…
o caminho da sua classe está correto mesmo?
jwcunha
#8
[quote=Deh]“java.lang.NoClassDefFoundError”
ela não encontra a sua classe no caminho que você especificou para ele mapear…
o caminho da sua classe está correto mesmo? [/quote]
Estou lhe enviando em anexo minha estrutura de diretório.

Deh
#9
mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)
troque os caminhos e teste a sua aplicação =]
jwcunha
#10
[quote=Deh]
mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)
troque os caminhos e teste a sua aplicação =][/quote]
Perdão, é porque cortou, não é lr é lmsismam mesmo.
jwcunha
#11
[quote=Deh]
mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)
troque os caminhos e teste a sua aplicação =][/quote]
O caminho está certo é pq cortou o lmsismam e ficou lr 