J'ai un problème étrange sur tomcat et j'arrive pas à m'en dépêtrer. J'ai installer tomcat sur deux ordinateur différents (avec les même paramétrage). Quand je déploies le même war sur ces deux serveur, dans un 1er cas, l'application web marche parfaitement, dans un second cas, il ne me trouve pas une classe lors de l'execution d'une servlet. Pourtant elle existe et marche sur le premier serveur.
Les caractéristiques du serveur qui marche:
systeme : Mac OS X 10.5
processeur: 2.2GHZ intel core 2 Duo
RAM: 2 Go 667 DDR2
JVM: 12.0
Les caractéristiques du serveur qui marche pas:
system: MAc OS X 10.4.11
processeur: 1.5 GHZ Power PC G4
RAM: 768 DDR
JVM: 11.8.2
PS: je met toutes ces infos car je me demande si ca viens pas d'une différence entre les machines.
Voici ou le programme plante:
la méthode connexion est statique, et ne pose pas de problème sur le serveur ou ca marche, pourtant il me dit clairement qui ne la trouve pas sur le serveur qui marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 session = Connexion.currentSession();
Voici la méthode qu'il ne trouve pas:
Quelqu'un a une idée qui pourrait me sortir de la?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static Session currentSession() throws HibernateException { Session s = (Session) session.get(); if (s == null) { s = sessionFactory.openSession(); session.set(s); } return s; }
Partager