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

Tomcat et TomEE Java Discussion :

Chemin relatif ?


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut Chemin relatif ?
    voila , je développe une application web (JSF+Richfaces)sur netbeans avec comme serveur TOMCAT

    j'ai une fonction qui exécute un .exe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Runtime.getRuntime().exec("./build/web/WEB-INF/classes/mon_program.exe");
    lorsque j'exécute ce code dans un main ça marche mais lorsque je lance mon application web et que je fait appel a cette fonction avec un bouton il m'indque
    que le fichier spécifié "./build/web/WEB-INF/classes/mon_program.exe" est introuvable.

    le problème vient donc du chemin

    merci

  2. #2
    Membre actif
    Inscrit en
    Juin 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 63

    Informations forums :
    Inscription : Juin 2010
    Messages : 108
    Par défaut
    Bonsoir

    en effet quand tu déploies le projet le répertoire build n'existe pas!!!

  3. #3
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    Personnellement,

    j'aurai fait cela pour eviter l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String path= servletContext.getRealPath("/") + "/WEB-INF/classes";
    Runtime.getRuntime().exec(path+"/mon_program.exe");
    Il faut également prendre en compte le sépérateur de répertoire (\ ou /).

    Notes :
    - le développement et le déployement = paramètrages !!
    - pour placer un .exe dans classes ? Il serait préférable de la placer dans un répertoire ressource annexe, genre "/WEB-INF/programs/"

  4. #4
    Membre actif
    Inscrit en
    Juin 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 63

    Informations forums :
    Inscription : Juin 2010
    Messages : 108
    Par défaut
    Bonsoir,

    En fait: Pourquoi un programme .exe et pas une application en java?

Discussions similaires

  1. Raccourci Chemin relatif pour la cible
    Par rabobsky dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 07/11/2005, 13h57
  2. Prb de chemin relatif
    Par hitchie dans le forum MFC
    Réponses: 4
    Dernier message: 10/05/2005, 15h46
  3. [Plugin Tomcat] Chemin relatif
    Par cloogy dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 01/03/2005, 16h26
  4. [XSL-FO] Chemin relatif d'une image
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 04/08/2004, 13h25
  5. [JSP] Include, problème de chemin relatif
    Par dafly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2004, 14h11

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