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 :

Debug d'une application distante


Sujet :

Eclipse Java

  1. #1
    F2S
    F2S est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 97
    Points
    97
    Par défaut Debug d'une application distante
    Bonjour à tous,

    Alors voilà mon soucis :

    je voudrais pouvoir utiliser le mode debug d'Eclipse pour une application située sur un serveur distant. En faite, il s'agit d'un script bash qui lance un programme java. je veux utiliser le debug pour mon programme java

    Je sais qu'il existe un truc du style :

    "-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y"

    mais malheureusement je ne sais pas vraiment comment l'utiliser.

    voilà mes sources :

    c'est le script que je lance, lui lance un autre script ". BatchEnvironment.sh", lui me permet de récupérer les codes retours :

    # prepare batch environment
    BATCH_HOME=@batch.home@
    cd $BATCH_HOME
    . BatchEnvironment.sh

    # start batch execution
    run_java_batch com.fnac.piloting.treasury.batch.ShopUpdateBatch



    voilà le BatchEnvironment.sh :

    # trace return code
    return_code()
    {
    # parameter 1 is the return code of last process execution
    case $1 in
    0) echo "Process terminated successfully";;
    1) echo "Process terminated with error";;
    2) echo "Process terminated with warning";;
    esac
    # if [ $1 -ne 0 ]; then
    # echo "Process terminated with error"
    # else
    # echo "Process terminated successfully"
    # fi

    return $1
    }

    # run Java program
    # $1 : Class to execute
    # -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
    # -cp $BATCH_CLASSPATH $@
    run_java_batch()
    {
    echo "JAVA_HOME= $JAVA_HOME"
    echo "BATCH_CLASSPATH= $BATCH_CLASSPATH"
    echo "CLASS= $1"
    echo "------------ Start of execution... ------------ "
    # start a JVM with class ($1) and parameters (if any)
    $JAVA_HOME/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

    return_code $?
    }

    mon programme java est des plus classic...

    est ce que quelqu'un pourrait me donner qqs piste pour que je puisse m'en sortir, ou si vous connaissez une autre façon de faire je suis prenneur.
    Merci d'avance

  2. #2
    F2S
    F2S est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 97
    Points
    97
    Par défaut
    c bon, j'ai trouvé, en faite j'avais pas fait attention mais le port était utilisé par process qui avait planté...

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

Discussions similaires

  1. [Visual VM] Monitorer une application distante
    Par bedomon dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 06/06/2013, 15h11
  2. Erreur lors du Run & Debug d'une application
    Par hadler dans le forum NetBeans
    Réponses: 2
    Dernier message: 26/04/2009, 12h37
  3. executer une application distante et recuperer le resultat
    Par interhossa007 dans le forum Général Java
    Réponses: 9
    Dernier message: 30/10/2008, 14h32
  4. Problème de debug d'une application web
    Par Dx_ter dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/12/2006, 09h44
  5. [Débutant][Conception] Contrôler une application distante
    Par muad'dib dans le forum Général Java
    Réponses: 10
    Dernier message: 05/07/2005, 14h58

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