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

Maven Java Discussion :

IncompatibleClassChangeError : Maven en serait la cause ?


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut IncompatibleClassChangeError : Maven en serait la cause ?
    Bonjour,

    Je me trouve dans la situation suivante :
    - 2 projets Java dont 1 application Web nécessitant un Jar de l'autre projet

    J'utilise Eclipse 3.3.2 et Tomcat 6.0.16

    Lorsque je déploie l'application dans Eclipse sur le Tomcat, aucun soucis.
    Lorsque je lance le build du War (incluant le Jar de l'autre projet) via Maven, et que je déploie ce War sur le serveur Tomcat, j'ai l'exception suivante :

    java.lang.IncompatibleClassChangeError

    Pour chaque projet, j'ai limité la validité des sources et des classes générées à une version 1.4. Je force la même limitation avec Maven.
    Le jdk utilisé dans les 2 cas est un jdk1.5

    Lorsque je remplace la classe posant soucis dans le war déployé en dehors d'Eclipse par la classe fonctionnant dans le war déployé par Eclipse, le soucis disparait...

    Est-ce que quelqu'un a déjà rencontré ce soucis et pourrait m'aiguiller vers une solution ou ce qui pose problème ?

    D'avance merci !

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Comment-as tu limité la version dans le pom?

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Avec cela :
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.0.2</version>
    <configuration>
    <source>1.4</source>
    <target>1.4</target>
    </configuration>
    </plugin>

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Cà semble correct.

    Quelle est la version du jdk utilisé par Tomcat?

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Tomcat utilise un jdk1.5

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Hmm, cette exception n'apparait seulement quand tu utilises une classe qui a été compilée avec un jdk supérieur, donc si ton tomcat utilise un jdk 1.5, cette erreur doit apparaitre seulement dans le cas d'une classe compilée avec un jdk 6

Discussions similaires

  1. Réponses: 12
    Dernier message: 26/02/2009, 12h39
  2. [ASP]resultSet = "" cause erreur???
    Par DEC dans le forum ASP
    Réponses: 2
    Dernier message: 19/07/2004, 18h56
  3. [WSAD][Plugin]Maven
    Par thibaut dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/07/2004, 15h40
  4. JBuilder X Enterprise serait-il gratuit ?
    Par gigande dans le forum JBuilder
    Réponses: 6
    Dernier message: 01/04/2004, 09h36
  5. [debutant][servlet]erreur causée par une listBox
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 05/03/2004, 11h53

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