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

JSF Java Discussion :

Executé une commande serveur à partir de client


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut Executé une commande serveur à partir de client
    Salut,
    Je veux bien lancer des commandes à partie d'un client afin de faire fonctionner un logiciel ( Snort ) à la coté de serveur! Voilà la code qui faire une appelle au Snort en local et ça marche sans problème!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public String Start() throws IOException {
            Shell sh = new Shell();
            rst = sh.command("/etc/init.d/snort start").consumeAsString();
            return null;
     
        }
    Svp quelqu'un a une idée comment le faire?
    Merci

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    C'est une question JSF ?

    Sinon, quel est ton problème exactement ?
    Ne te suffit-il pas d'exécuter le code que tu as copié collé au sein d'une action d'un bean, activée via un commandButton ou commandLink d'une page JSF ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    Peut être que je mal traiter mon question! cette code est déjà activé par une
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ice:commandeButton value="Start" action="#{}"/>
    et sa marche son problème si je travaille comme locale, mais si je demande si met mon application sur web, un client qu'utilise mon applicaton exexute cette commande alors qu'il n'a pas le chemin "/etc/init.d/snort", je pense qu'il rien ne se passe pour lui!! je veux bien si il clique sur cette bouton, la commande est executé au niveau de serveur pas de client!

  4. #4
    Membre averti
    Inscrit en
    Février 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 33
    Par défaut
    N'importe quel action s'execute tj côté serveur seulement javascript et
    applet s'executent côté client !!
    Je ne sais pas si j'ai bien compris mais est ce que tu veux executer un programme sur le serveur et voire le resultat dans le client ??

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    Ok! Moi j'ai une doute c'est que si le client n'ayant pas cette chemin de code dans leur machine qui est deja dans la machine serveur est ce que le programme s'execute ou pas si le client lance cette requete vers le serveur!?

  6. #6
    Membre averti
    Inscrit en
    Février 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 33
    Par défaut
    Bien sur que sa s'execute sur le serveur independemment du client

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    Ah alors c'est bien! Merci beaucoup bousyass

  8. #8
    Membre averti
    Inscrit en
    Février 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 33
    Par défaut
    de rien

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

Discussions similaires

  1. executer une commande mysql à partir d'ACCESS
    Par humanchris dans le forum Access
    Réponses: 2
    Dernier message: 10/11/2009, 15h48
  2. Executer une commande sur un serveur linux à partir de php
    Par lanjolanjo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/07/2009, 10h14
  3. comment executer une commande a partir d’un programme
    Par ryoussef19 dans le forum Visual C++
    Réponses: 2
    Dernier message: 27/08/2007, 09h28
  4. [VB6][Débutant] Execute une commande à partir d'une chaine
    Par Bluespike62 dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 09/05/2006, 16h43
  5. executer une commande dos a partir d'une page WEB
    Par wagga84 dans le forum Langage
    Réponses: 1
    Dernier message: 15/03/2006, 11h09

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