Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité régulier
    Inscrit en
    septembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 19
    Points : 7
    Points
    7

    Par défaut Eclipse 4.2 + JEE + Maven

    Bonjour,

    Je travaille sur un projet sous Eclipse 4.2, JDK 1.7, Maven 3.

    Je souhaite passer en débug dans mes tests unitaires mais dès que je lance le debugger j'ai des exceptions
    org.eclipse.jdt.internal.junit.runner.RemoteTestRunner ClassNotFound Exception

    Or quand je lance ces mêmes tests en Run et pas en débug, je n'ai aucune exception.

    J'ai regardé dans la configuration de mon projet et je n'ai rien trouvé. Les classes sont bien copiées dans ...\target\test-classes.

    Quelqu'un saurait-il m'indiquer quelle peut être la source du problème ?

    Merci d'avance pour votre aide.
    Images attachées Images attachées

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro Mickael Istria
    Développeur Expert Eclipse RCP
    Inscrit en
    juillet 2008
    Messages
    675
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael Istria
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 675
    Points : 1 156
    Points
    1 156

    Par défaut

    Gros conseil preliminaire, si ce n'est pas deja fait, installe au moins m2e-wtp qui fait l'integration entre m2e et WTP. Sans ca, tu vas galerer. https://marketplace.eclipse.org/node/441371

    Aussi dans la foulee des projets JEE qui utilisent Maven, JBoss Tools a sans doute la meilleure integration du monde Eclipse (qui utilise m2e-wtp). https://marketplace.eclipse.org/node/420896 ou https://marketplace.eclipse.org/node/503834
    Tu fais du JEE/Web/Mobile dans Eclipse? T'as essaye JBoss Tools ?
    Read my blog about Eclipse | Follow me on twitter

  3. #3
    Invité régulier
    Inscrit en
    septembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 19
    Points : 7
    Points
    7

    Par défaut JBOSS

    Mickael,
    je te remercie pour ta réponse. J'ai déjà installé ces plugins. Sur d'autres projets, je n'ai jamais ce problème avec des versions antérieures d'eclipse et avec m2e mais là, j'ai l'impression qu'un des plugins a corrompu mon projet. As-tu une piste qui pourrait m'aider?

    Merci pour ton aide

  4. #4
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro Mickael Istria
    Développeur Expert Eclipse RCP
    Inscrit en
    juillet 2008
    Messages
    675
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael Istria
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 675
    Points : 1 156
    Points
    1 156

    Par défaut

    Il faut que tu voies quelle est la "ClassNotFound". Tu dois pouvoir trouver ca dans les champs de l'exception ou le message.
    Une fois que tu sais quelle classe est manquante, ca veut dire que le classpath n'est pas bon. Le plus probable serait que le debuggeur n'ait pas toutes les jars definis par ton pom.xml dans son classpath.
    Tente un gros clean project, essaye de desactiver puis reactiver m2e sur ton projet, et enfin, verifie que tu fais bien un "debug as > Maven test".

    Si tout ca ne marche pas, tu peux essayer de demarrer depuis la command-line tes tests en debug et les debugger depuis Eclipse: http://maven.apache.org/surefire/mav...debugging.html . Le remote debug de Java, c'est la solution miracle a tout les problemes; et a tous les hacks rigolos pour faire du reverse engineering et trouver des mots de passe
    Tu fais du JEE/Web/Mobile dans Eclipse? T'as essaye JBoss Tools ?
    Read my blog about Eclipse | Follow me on twitter

  5. #5
    Invité régulier
    Inscrit en
    septembre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 19
    Points : 7
    Points
    7

    Par défaut

    Je te remercie pour ta réponse et malgré mes tentatives, j'ai du passer par la solution du remote debugging qui est en effet "l'agence tout risque" du debugging. Je te remercie en tout cas pour ton aide.
    Bye

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •