Web-service sur tomcat & Hibernate
Bonsoir,
Je travaille actuellement sur la mise en place d'une architecture 3 tiers, avec un client flex, un serveur d'application en JEE et une base de données Oracle.
J'ai mis en place un web-service sur Tomcat mais il ne fonctionne pas quand ma méthode appelle la classe HibernateUtil.
(J'ai testé mon serveur d'application en local, tout marche, cela ne vient pas d'hibernate.)
Voici l'erreur dans mon navigateur lorsque j'appelle la méthode addEnseignant
erreur : Could not initialize class core.HibernateUtil
Voici la méthode addEnseignant accessible de mon web-service
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
import core.Enseignant;
import core.HibernateUtil;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate.Transaction;
public int addEnseignant(String nom, String prenom, String alias) throws HibernateException{
Enseignant ens = new Enseignant();
ens.setAlias(alias);
ens.setNom(nom);
ens.setPrenom(prenom);
Session session = HibernateUtil.currentSession();
Transaction tx= session.beginTransaction();
session.save(ens);
tx.commit();
HibernateUtil.closeSession();
return 0;
} |
Si je laisse comme ça, le web-service renvoie bien 0 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
import core.Enseignant;
import core.HibernateUtil;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate.Transaction;
public int addEnseignant(String nom, String prenom, String alias) throws HibernateException{
Enseignant ens = new Enseignant();
ens.setAlias(alias);
ens.setNom(nom);
ens.setPrenom(prenom);
return 0;
} |
Avez-vous une idée pour résoudre ce problème?
Merci d'avance pour votre aide.