IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Erreur : class file has wrong version 49.0, should be 48.0


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 28
    Points
    28
    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
    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

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    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

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 28
    Points
    28
    Par défaut
    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.

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    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?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 28
    Points
    28
    Par défaut
    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

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 28
    Points
    28
    Par défaut
    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?

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    je suppose que dans ton eclipse, t'as mal configuré la jvm a utiliser avec tomcat...

  8. #8
    Futur Membre du Club
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    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

  9. #9
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Points : 655
    Points
    655
    Par défaut
    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 ?
    Membre éclairé, lol !

  10. #10
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Points : 655
    Points
    655
    Par défaut
    Je viens de trouver cette solution dans le sujet http://www.developpez.net/forums/d15...re-1-5-0_06-a/

    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
    Membre éclairé, lol !

Discussions similaires

  1. Besoin d'aide : "class file has wrong version"
    Par e-zaz dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/02/2011, 16h06
  2. Problème web Service: class file has wrong version!
    Par mumu27 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/08/2010, 10h35
  3. Réponses: 0
    Dernier message: 06/08/2010, 11h12
  4. class file has wrong version 50.0, should be 49.0
    Par Brunettia dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 20/01/2010, 09h23
  5. API jackcess-1.1.3 error class file has wrong version 49.0
    Par dalio2579 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 22/03/2006, 00h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo