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

Administration système Discussion :

[Tomcat][Centos 5.2] Démarrer tomcat au lancement de linux


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut [Tomcat][Centos 5.2] Démarrer tomcat au lancement de linux
    Salut,

    Nous voudrions démarrer Tomcat au démarage de notre serveur, qui tourne nous Centos 5.2.

    Nous avons trouvé une solution qui ne fonctionne malheureusement pas : mettre la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sh [catalina_home]/bin/startup.sh
    dans /etc/rc.local.

    Toutes les autres commandes marchent, sauf lui. On a mis le dossier bin de Tomcat en 777, en vain.

    Quelqu'un a une autre solution ou sait où est notre erreur (si possible solution simple)?

    Merci

    F.

  2. #2
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Je ne connais pas très bien les fichiers de démarrages de CentOS, mais je pense que ton script oublie de configurer certaines variables et ne part pas du bon endroit...

    Tu as une très bonne piste ici:

    http://de0ris.blogspot.com/2008/08/i...-centos-5.html

    Si tu as des soucis après ça, reviens ici

  3. #3
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Bonjour,

    J'ai bien suivi toute la procédure, mais le service ne démarre pas au démarrage de centos. Si je fais

    service tomcat start

    le service se lance bien.

    J'ai bien mis

    [root@cent~]# chkconfig --level 345 tomcat on
    [root@cent~]# chkconfig --list tomcat
    tomcat 0:arrêt 1:arrêt 2:marche 3:marche 4:marche 5:marche 6:arrêt
    Comme il est écrit sur le tutoriel.

    Pourquoi le service ne démarre pas au redémarage ?

    F.

    P.S. : que je redémare alors que le service est lancé ou pas lancé, c'est pareil.

  4. #4
    Membre Expert

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2004
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 060
    Par défaut
    Bonjour,

    Tout d'abord, mettre le dossier bin de tomcat en 777 est une très grosse erreur ! cela veut dire que tu autorise tout le monde (y compris les utilisateurs standards) de modifier les fichiers de ce dossier ; qui contiennent entre autre, les options de démarrage du serveur tomcat.

    Je ne sais pas ce qu'est le script tomcat que tu lances au démarrage, mais contient-il les variables d'environnement JAVA_HOME, CATALINA_HOME, TOMCAT_HOME et eventuellement ton classpath ?

  5. #5
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Voici le script en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    #!/bin/bash
    # chkconfig: 234 20 80
    # description: Tomcat Server basic start/shutdown script
    # processname: tomcat
    JAVA_HOME=/usr/java/jre1.6.0_16
    export JAVA_HOME
    TOMCAT_HOME=/root/Desktop/apache-tomcat-6.0.20/bin
    START_TOMCAT=/root/Desktop/apache-tomcat-6.0.20/bin/startup.sh
    STOP_TOMCAT=/root/Desktop/apache-tomcat-6.0.20/bin/shutdown.sh
    start() {
    echo -n "Starting tomcat: "
    cd $TOMCAT_HOME
    ${START_TOMCAT}
    echo "done."
    }
    stop() {
    echo -n "Shutting down tomcat: "
    cd $TOMCAT_HOME
    ${STOP_TOMCAT}
    echo "done."
    }
    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    sleep 10
    start
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    esac
    exit 0
    trouvé sur le site trouvé juste avant.

  6. #6
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    J'imagine que les chemins sont les bons puisque service tomcat start marche ?

    Vérification à la con, tu as quoi si tu tapes grep initdefault /etc/inittab ?

    Tu le mets où le script ?

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

Discussions similaires

  1. Impossible de démarrer tomcat 6.0 sous machine virtuelle
    Par Slimm dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 15/06/2011, 17h15
  2. Démarrer tomcat 5.5?
    Par MoLavigne dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 23/01/2008, 16h23
  3. Réponses: 4
    Dernier message: 30/11/2007, 17h20
  4. TomCat - Module Admin impossible à démarrer
    Par Akela dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 18/09/2007, 23h05
  5. tomcat ne veut pas démarrer mon projet
    Par diamonds dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/12/2006, 01h48

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