View Full Version : [JAVA] aiuto correzione errore
Ciao a tutti.
Sto cercando di integrare un progetto già esistente (fatto con servlet) con Hibernate.
Il problema è che mi esce questo errore:
GRAVE: Servlet.service() for servlet nomeservlet threw exception
org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
e se guardo sullo stacltrace l'errore è causato dall'istruzione:
Session session = HibernateUtil.getSessionFactory().openSession();
:muro:come posso risolvere la cosa???
Grazie mille
ciao ciao:D
WhiteWolf42
13-03-2008, 10:03
stai usando Log4j ?
no e non capisco del perchè di questo errore
ho scritto l'errore sbagliato..
Initial SessionFactory creation failed.java.lang.ExceptionInInitializerError
non mi inizializza il sessione factory di hibernate
l'Hibernate Util è questo:
import org.hibernate.*;
import org.hibernate.cfg.*;
public class HibernateUtil {
private static final SessionFactory sf;
static {
try {
sf = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sf;
}
}
perchè non lo inizializza????
ehm... spero di non sbagliarmi ma... hibernate non si puo usare senza log4j
purtroppo non è quello.... ho incluso il jar di log4j ma sempre uguale...
altre idee??
hibernate ha bisogno dei seguenti jar per funzionare , vedi se ce li hai importati
antlr.jar
cglib.jar
asm.jar
asm-attrs.jars
commons-collections.jar
commons-logging.jar
hibernate*.jar
jta.jar
dom4j.jar
log4j.jar
mannaggia!!!! :mc:
Mi sa che il problema è l'integrazione di hibernate con le servlet!!
Se faccio una prova con hibernate da solo va....
uff non riesco a capire!!!
:cry:
ma ti da lo stesso errore di prima ?
l'errore è questo:
Initial SessionFactory creation failed.java.lang.ExceptionInInitializerError
13-mar-2008 12.09.28 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet nomeServlet threw exception
org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
Mi autorispondo e faccio vedere a tutti la mia elevata conoscenza di hibernate!!!:mc:
Ahahaha
non avevo importato le librerie nel WEB-INF
Povero lui non le vedeva e logicamente non andava!!!
Buona giornata a tutti!!!
Ciao :D :D
Non riguarda tanto la conoscenza di hibernate quanto quella di applicazioni web ;)
Così sai che vale anche in caso di librerie necessarie ad altro :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.