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

ANT Java Discussion :

Lancer exécutable en asynchrone


Sujet :

ANT Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Points : 356
    Points
    356
    Par défaut Lancer exécutable en asynchrone
    Salut,
    J'ai réussi à lancer une application (mon serveur Tomcat) depuis Ant avec la commande <exec>.
    Malheureusement quand on lance une application, celle-ci doit s'arrêter pour redonner la main à Ant.
    Est il possible de faire en sorte de rendre la main à Ant ?
    Et comment ?
    PS: Je suis sur Ant 1.5.3 (celui d'Eclipse 2.1.2)

    D'avance merci.

  2. #2
    Membre confirmé

    Inscrit en
    Juillet 2002
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 116
    Points : 514
    Points
    514
    Par défaut
    Etant donné que Tomcat s'exécute à partir d'une JVM, il serait intéressant d'utiliser la task <java> de Ant plutôt que <exec> ...

    Cette task te permet de lancer une JVM avec un classpath ainsi que des arguments enfin tous ce que tu as besoin pour lancer un Tomcat ...

    Dans cette task, il y a l'option <fork> qui est extrêmement utile car elle permet de démarrer une autre JVM que celle utilisé par Ant ainsi aprés lancement de la nouvelle jvm, Ant peux reprendre la main ...

    Voici un lien vers la task <java> sur le site officiel de Ant pour plus d'information :
    http://ant.apache.org/manual/CoreTasks/java.html

    L'avantage de cette méthode est que tout est loggé par Ant.
    De plus tu es complétement indépendant de la plateforme ou tu te trouve ...

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Points : 356
    Points
    356
    Par défaut
    Merci pour çà j'essaierai demain.
    Aurais tu un exemple de ce que çà peut donner, car j'avoue débuter en Ant ?
    D'avance merci.

  4. #4
    Membre actif Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Points : 278
    Points
    278
    Par défaut
    Pour lancer tomcat à partir de éclipse, tu peux aussi utiliser un plugin dédié.


    http://www.sysdeo.com/eclipse/tomcatPluginFR.html

  5. #5
    Membre expérimenté

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Points : 1 660
    Points
    1 660
    Par défaut
    après une petite recherche, voici ce que j'ai trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <target name="start.tomcat"
              description="starts tomcat in the current console window">
              <java classname="org.apache.catalina.startup.Bootstrap" fork="yes">
                  <jvmarg value="-Dcatalina.home=${tomcat.home}"/>
                  <arg value="start"/>
                  <classpath>
                      <pathelement path="${java.home}/../lib/tools.jar"/>
                      <fileset dir="${tomcat.home}">
                          <include name="bin/bootstrap.jar"/>
                      </fileset>
                  </classpath>
              </java>
          </target>
    voici le lien

    http://www.mail-archive.com/cactus-user@jakarta.apache.org/msg05023.html

    A toi de voir si tu peux t'en sortir avec ce que je viens de trouver

Discussions similaires

  1. lancer exécutable C# depuis une page asp
    Par grinder59 dans le forum ASP
    Réponses: 1
    Dernier message: 05/10/2009, 14h51
  2. Lancer exécutable à partir d'une page ASP
    Par wanou44 dans le forum IIS
    Réponses: 0
    Dernier message: 18/03/2008, 12h23
  3. Réponses: 16
    Dernier message: 11/12/2007, 18h04
  4. lancer exécutables sans extension
    Par corentin59 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 07/12/2007, 10h47
  5. Lancer exécutable dans projection flash
    Par geloic dans le forum Flash
    Réponses: 16
    Dernier message: 12/12/2006, 18h07

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