Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > Tomcat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/10/2009, 14h01   #1
djolof
Invité de passage
 
Inscription : avril 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 49
Points : 3
Points : 3
Par défaut Erreur : class file has wrong version 49.0, should be 48.0

Bonjour;
Apres compilation de mon projet et installation avec maven;jai copié mon war dans ma webapp de tomcat.
je lance mon projet et j'ai l'erreur suivante
Citation:
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP

Erreur de servlet générée:
D:\tomcat-5.0.28\work\Catalina\localhost\LP35\org\apache\jsp\index_jsp.java:7: cannot access java.lang.Object

Erreur de servlet générée:
bad class file: C:\Program Files\Java\jdk1.5.0_05\jre\lib\rt.jar(java/lang/Object.class)
class file has wrong version 49.0, should be 48.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
^
1 error org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org .....................
....................
je comprends par cette erreur que j'ai compilé avec un jdk 1.5 et je veux executer avec un jdk 1.4.
Et pourtant je n'ai meme pas de jdk 1.4 installé dans ma machine.du moins je l'ai viré.
Qui a une idée svp?
Merci
djolof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2009, 14h27   #2
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
apparement tu lance tomcat avec ta java 1.4 tout en utilsiant le jdk 1.5, ce qui pose problème. Je comprend pas comment un tel meli melo est possible, mais, si possible, désinstalle ta java 1.4 si t'en a plus besoin
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2009, 18h04   #3
djolof
Invité de passage
 
Inscription : avril 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 49
Points : 3
Points : 3
j'ai viré mon jdk 1.4,mais ce probleme demeure toujours.
je rappelle que pour mon tomcat je l'ai pas installé de maniere classique(avec un exe).j'ai fait un copier/coller du dossier de mon collegue de travail qui a la meme configuration que moi.et cà marche chez lui.
djolof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2009, 18h49   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
tu dois avoir un java 1.4 qui traine quelque part, c'est pas possible autrement. Et c'est celui là que ton tomcat est occupé de prendre au démarrage. Que valent les variables d'environnement JAVA_HOME et JRE_HOME?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2009, 10h25   #5
djolof
Invité de passage
 
Inscription : avril 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 49
Points : 3
Points : 3
Merci
je n'ai plus mon 1.4 dans ma machine.
dans mon JAVA_HOME jai fait reference a C:\Program Files\Java\jdk1.5.0_05
et mon JRE_HOME C:\Program Files\Java\jdk1.5.0_05\jre.

Merci
djolof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2009, 11h00   #6
djolof
Invité de passage
 
Inscription : avril 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 49
Points : 3
Points : 3
j'ai trouvé une solution partielle.
Au fait,quand je lance mon tomcat via le dossier d'installation tomcat>bin>startup, l'application fonctionne nickel par contre je lançais mon tomcat via eclipse dans ce cas le probleme survient.
mais moi je voudrais le lancer via eclipse pour faire du debuggage.
Avant le formattage de ma machine ça marchait super bien,mais là je plante.
Vous avez une idée?
djolof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2009, 11h26   #7
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
je suppose que dans ton eclipse, t'as mal configuré la jvm a utiliser avec tomcat...
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 15h40   #8
e-zaz
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 1
Points : 1
Bonjour,

désolé de déterrer le sujet, mais avez trouver une solution à votre problème?
J'ai le meme soucis et je ne trouve pas de solution....

Cordialement
e-zaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2012, 13h04   #9
iubito
Membre éclairé
 
Avatar de iubito
 
Homme Sylvain Machefert
Développeur Java
Inscription : janvier 2003
Messages : 380
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Machefert
Âge : 30
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : janvier 2003
Messages : 380
Points : 321
Points : 321
Salut, ici la taupe

je viens déterrer ce sujet car je m'arrache les cheveux avec exactement le même problème.
Dans Eclipse c'est tout sur Java 5, tomcat 5...
qu'avez-vous mis en oeuvre comme solution ?
__________________
Lé SMS cé kom lé ognon, sa pike lé yeu
iubito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 15h33   #10
iubito
Membre éclairé
 
Avatar de iubito
 
Homme Sylvain Machefert
Développeur Java
Inscription : janvier 2003
Messages : 380
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Machefert
Âge : 30
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Développeur Java
Secteur : Finance

Informations forums :
Inscription : janvier 2003
Messages : 380
Points : 321
Points : 321
Je viens de trouver cette solution dans le sujet http://www.developpez.net/forums/d15...re-1-5-0_06-a/

Citation:
Et si ça ne marche toujours pas, essaie en récupérant le tools.jar situé dans le répertoire lib de jdk1.5 et en le copiant dans le répertoire common/lib de Tomcat.
Premier test, ça semble marcher , j'attends de voir si ça tient
__________________
Lé SMS cé kom lé ognon, sa pike lé yeu
iubito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h03.


 
 
 
 
Partenaires

Hébergement Web