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

Eclipse Java Discussion :

Ganymede et Remote Debugging


Sujet :

Eclipse Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut Ganymede et Remote Debugging
    Bonsoir

    J'ai besoin de faire du remote debbuging entre mon PC avec Eclipse et un serveur Linux dans le contexte /tmpeclipse sous Tomcat 5.5.

    Côté Serveur
    - J'ai déployé le jar contenant ma servlet dans WEB_INF/lib
    - Jai demarré caltalina.sh jpda start
    - Avec netstat -ant | grep 8000 j'ai vérifié que le port 8000 était là

    Sur le PC dans Ganymede
    - Dans debug configuration j'ai mis le host et le port 8000 et j'ai coché debug dans l'onglet Common
    - Une fois sur mon projet je lance ma configuration sauvegarde, mais cela ne fonctionne pas ?
    Où est mon erreur ?

    J'ai bien sûr pinger mon serveur depuis mon PC, et un lecteur Samba y est attaché pour le déploiement de mes servlets.

    PC
    ECLIPSE GANYMEDE
    JDK6
    SERVEUR LINUX
    RHLE4
    TOMCAT 5.5
    JDK6

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Si ton serveur web écoute sur le port 8000, ce n'est certainement pas sur celui-ci que tu dois connecter ton débugger.

    1) Il faut passer à la JVM de ton serveur d'application des options de debugging au démarrage (dont le port de debug) :
    -Xdebug ...

    2) Dans le debug remote d'eclipse, il faut se connecter sur ce port de debugging, qui ne peut pas être le même que le port d'écoute du serveur web.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Bonsoir

    Il me semblait que caltalina.sh jpda start
    permettait a tomcat d'etre en mode debug sur le port 8000. Normalement il est sur le port 80 lors d'une utilisation normale.

  4. #4
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Joker : je ne suis pas expert Tomcat, et je ne connais pas cette commande.

    Quand je veux lancer un serveur en mode debug, j'ai tendance à procéder comme décris ci-dessus, en ajoutant des options au lancement de la JVM :
    - ça permet de choisir le port de debugging (même si c'est un avantage mineur)
    - ça a le mérite d'être indépendant du serveur d'application

    Pour ta commande, désolé de ne pouvoir t'aider davantage.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    J'avais trouvé cela au départ http://confluence.sakaiproject.org/d...mote+Debugging
    et cela aussi http://confluence.sakaiproject.org/d...mote+Debugging

    Et côté Eclipse, où j'ai déployé dans un contexte particulier le .jar, faut-il faire un paramétrage spécial ?

    Quelqu'un a-t-il l'exemple d'une config complète ?
    J'ai Eclipse sur mon PC et tomcat 5.5 est sur un serveur LINUX

    Merci d'avance

Discussions similaires

  1. Remote debug
    Par gilv dans le forum MFC
    Réponses: 6
    Dernier message: 16/02/2007, 12h53
  2. Remote debug visual c++ 2003
    Par solar01 dans le forum VC++ .NET
    Réponses: 5
    Dernier message: 09/11/2006, 11h48
  3. [Expert] Remote debugging of Java application
    Par Grand sorcier dans le forum EDI et Outils pour Java
    Réponses: 3
    Dernier message: 01/06/2006, 15h51
  4. Remote debugging
    Par Mahara dans le forum Outils
    Réponses: 2
    Dernier message: 11/01/2006, 10h05
  5. [Debutant] le remote debug sous eclipse
    Par vosaray dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/09/2005, 14h08

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