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

Java Discussion :

Démarrer Java et une application java définitivement sur un serveur à distance


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 12
    Par défaut Démarrer Java et une application java définitivement sur un serveur à distance
    Bonjour à tous et à toutes !!!

    Je ne suis pas un spécialiste du java ni de l'administration de serveurs à distance et j'ai un gros souci.

    Je cherche à démarrer Java et un serveur écrit en Java sur mon serveur distant (sous Linux), or à chaque fois que je ferme ma fenêtre Putty avec laquelle je gère le serveur, Java semble s'arrêter !
    De plus, pour le relancer il faut que je refasse les EXPORT normalement nécessaires à la fin de l'installation...

    Est ce que quelqu'un sait comment laisser Java lancé même en fermant sa session ?

    Merci d'avance pour votre aide précieuse !!

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Qu'appelles-tu 'laisser java lancé' c'est à dire que tu lances une application java "java -jar monApplication.jar" depuis le client sur le serveur et que l'application doit continuer à tourner après la déconnexion du client ???
    Quel protocole utilises-tu ? ( rsh, connexion à distance sur CDE etc... ).

    Va falloir être un peu plus précis car je ne saisis pas tout là.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 12
    Par défaut
    Merci de ton aide !!

    En fait pour lancer java je me connecte via Putty sur mon serveur distant.

    Je réussis à lancer java (quand je fais java -version j'obtiens bien la version que j'utilise) et tout se passe bien. Mais dès que je coupe ma session Putty, il semble que Java s'arrête aussi sec.

    L'autre chose qui est bizarre c'est que si je me reconnecte tout de suite après et que je refais java -version il me donne l'erreur commande inconnue java, ce qui veut dire que Java ne tourne plus...

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Attention, java n'est pas un service, c'est à dire qu'il ne demarre pas et ne s'arrete pas non plus. En fait c'est une commande comme les autres ( ls, cd, cat etc... ).
    Tu dis qu'à un certain moment, c'est la commande "java" qui n'est pas reconnue, cela veut dire que c'est un problème de PATH : la commande exécutable "java" n'est pas trouvée alors que normalement le path doit contenir qq chose du genre "$PATH:/usr/java1.3.1/bin". Cependant, le PATH qui change comme ça sans raison, je n'ai jamais vu ça ! même sous windows !
    Je pencherai donc pour un problème de paramètrage/bug de ton putty. Enfin, ne connaissant pas trop ce truc, je laisse la main aux connaisseurs.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 12
    Par défaut
    Ah déjà merci pour ta réponse ça me fait progresser... Donc je n'ai pas besoin de le "lancer" à proprement parler !!

    Donc maintenant je pense que c'est un problème d'export... Je vais regarder ça de plus près.

    D'une manière générale quand tout est proprement fait il n'y a pas besoin d'être dans BIN pour lancer la commande, vrai ?

  6. #6
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    vrai.
    Ce que tu appelles propre c'est d'ajouter le répertoire bin à la variable PATH pour ne pas avoir à taper toutes l'arborescence de la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /usr/java1.3.1/bin/java monAppli
    pour améliorer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    export PATH=$PATH:/usr/java1.3.1/bin/
    ...
    java monAppli
    et on peut faire un peu plus propre encore : définir une variable indiquant le répertoire d'installation de java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    export JAVA_HOME=/usr/java1.3.1
    export PATH=$PATH:$JAVA_HOME/bin
    ...
    java monAppli

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/02/2013, 23h30
  2. Passer d'une application java classique à une application Web
    Par Xalendar dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/02/2009, 20h57
  3. Distribuer une application Java utilisant une BD SQL
    Par Invité dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 11/02/2009, 22h35
  4. Réponses: 5
    Dernier message: 31/07/2007, 16h34
  5. Appeler une application Java depuis une JSP ?
    Par bekara_k dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 19/04/2007, 13h08

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