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 :

Script de redémarrge de tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut Script de redémarrge de tomcat
    Bonjour à tous
    Novice sous linux, j'aimerais créer un script qui permette de redémarrer tomcat automatiquement une fois le week-end en crontab. Je ne sais pas trop comment faire ca.
    Il faut passer la serie de commandes suivantes : shutdown.sh, killall -9 java (pour etre sur qu'il ne reste pas de process) et startup.sh
    Pouvez-vous m'aider ?
    Merci d'avance.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    en fait il s'agit juste de faire un sh avec les commandes, j'ai pas été très malin sur le coup.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    En fait ca marche moyennement, tomcat ne redemarre pas, pourtant quand je lance le script comme ca ca marche mais des que je fais appel a la crontab ca ne marche plus.
    Des idées ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    Mon script est tout simple

    #!/bin/sh
    /usr/tomcat/bin/shutdown.sh
    sleep 5
    killall -9 java
    sleep 5
    /usr/tomcat/bin/startup.sh

    et ma crontab aussi :

    0 21 * * mon /usr/tomcat/bin/redemarrage.sh

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 13
    Par défaut
    Salut, j'ai exactement le même problème. Et en fait, lorqu'on les logs, j'obtiens :

    The JAVA_HOME environment variable is not defined
    This environment variable is needed to run this program

    Voilà, si je trouve la solution je la posterai.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 13
    Par défaut
    Bon apparamant, j'ai trouvé la solution. Il faut créer, enfin déclarer les variables d'environnement. Pour cela il faut modifier le début de chaque fichier "startup.sh" et "shutdown.sh" en ajoutant les lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
    Mettez le bons chemin de votre JVM ! Utilisez la commande pour connaitre ce chemin.

    De plus, pour ne pas poluer des fichiers de base comme "startup.sh" et "shutdown.sh", je vous conseille d'en créer deux nouveaux du style "startupAUTO.sh" et "shutdownAUTO.sh" et de mettre dans le crontab des exécutions de ces fichiers.

    Voilà
    @+

Discussions similaires

  1. Réponses: 12
    Dernier message: 07/05/2008, 12h53
  2. Tomcat ne veut pas exécuter un script externe
    Par diamonds dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 14/03/2007, 21h01
  3. [Tomcat/Struts] Lancer Script a partir d'une webapp
    Par kalan dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 05/02/2007, 17h36
  4. [TOMCAT]configurer TOMCAT pour exécuter un script ANT
    Par VysEDaKRe dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/04/2006, 11h58
  5. [TOMCAT] Reload app depuis script
    Par lucho31 dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 24/06/2005, 12h11

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