Installation Tomcat et JDK de Sun

10/11/2006 - 41525 consultations - 1 commentaire


Tutoriel d'installation de Tomcat sous Debian avec la jdk de Sun à partir des packages Sun et Tomcat dernières version stable

Ceci vous présente comment installer le serveur d'application Tomcat sous Debian
A la création de ce tutoriel, les versions actuelles de Java et Tomcat sont : Java 1.5.0 Update 9 et Tomcat 5.5.20

Télécharger la JDK de Sun, se rendre sur le site : http://java.sun.com/javase/downloads/index.jsp
Cliquer sur Download JDK 5.0 Update 9 Télécharger le fichier Linux self-extracting file et le placer dans /usr/local

Installer la JDK de Sun :
cd /usr/local
chmod +x jdk-1_5_0_09-linux-i586.bin
./jdk-1_5_0_09-linux-i586.bin
ln -s jdk1.5.0_09/ jdk

Télécharger Tomcat et l'installer :
cd /usr/local
wget http://apache.multidist.com/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.tar.gz
tar -xvzf apache-tomcat-5.5.20.tar.gz
ln -s apache-tomcat-5.5.20/ tomcat

Il est ensuite il est nécessaire de créer l'utilisateur, le groupe permettant de lancer le service :
groupadd tomcat
useradd -g tomcat -d /usr/local/tomcat tomcat
chown -R tomcat:tomcat apache-tomcat-5.5.20/
chmod 770 apache-tomcat-5.5.20/

Création du script de démarrage de tomcat /etc/init.d/tomcat :
nano /etc/init.d/tomcat
Y insérer le code suivant :
#! /bin/bash
#
# tomcat   Start the tomcat server.
#

NAME="Jakarta Tomcat 5.5.20"
TOMCAT_HOME=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/usr/local/jdk
CATALINA_OPTS="-Dfile.encoding=iso8859-1"
TOMCAT_USER=tomcat
LC_ALL=fr_FR
export TOMCAT_HOME CATALINA_HOME JAVA_HOME CATALINA_OPTS TOMCAT_USER LC_ALL
cd $TOMCAT_HOME/logs
case "$1" in
  start)
    echo -ne "Starting $NAME. "
    /bin/su $TOMCAT_USER $TOMCAT_HOME/bin/startup.sh
    ;;

  stop)
    echo -ne "Stopping $NAME. "
    /bin/su $TOMCAT_USER $TOMCAT_HOME/bin/shutdown.sh
    ;;

  *)
    echo "Usage: /etc/init.d/tomcat {start|stop}"
    exit 1
    ;;
esac

exit 0

Enfin autoriser le démarrage du service, l'ajouter au démarrage du serveur et démarrer le service :
chmod 700 /etc/init.d/tomcat
update-rc.d tomcat defaults 25
/etc/init.d/tomcat start




Commentaires (1)

Noel - 21/09/2011 à 17h23
Très bon tuto, les information sont claires.

Juste un détail, je pense qu\'il est préférable de créer un utilisateur tomcat en tant que \"system\" avec la commande suivante :

useradd -r -g tomcat -d /usr/local/tomcat tomcat

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


database.pngInstallation MySQL 5 sous Debian Etch et Lenny
Tutoriel d'installation de MySQL 5 sous Debian Etch et Lenny à partir des paquets officiels
encrypted.pngCorriger l'erreur There is no public key available for the following key IDs après apt-get update
Ce mini tutoriel vous explique comment corriger l'erreur There is no public key available for the following key IDs
date.pngInstaller une tâche planifiée crontab sous Linux debian
Ce tutoriel vous présente comment installer une tâche planifiée crontab qui sera lancée automatiquement à un moment défini
mail_generic.pngProblème à l'installation d'Exim4 : Could not perform immediate configuration on 'exim4-daemon-light'. sous Linux Debian
Il peut arriver que vous rencontriez un problème lors de l'installation d'Exim4, une erreur du style : Could not perform immediate configuration on 'exim4-daemon-light'.
mycomputer.pngInstaller le serveur FTP Proftpd et stocker les utilisateurs dans une base de données MySQL sous Linux Debian Squeeze avec mots de passe encryptés en MD5
Ce tutoriel vous présente comment installer le serveur FTP Proftpd lié à MySQL sous Linux Debian Squeeze ainsi que la gestion de vos utilisateurs dans une table MySQL avec encryption des mots de passe en MD5
encrypted.pngSauvegarde par ssh avec la commande scp avec clé publique - clé privée
Ce tutoriel présente comment effectuer une copie de fichier entre 2 serveurs en utilisant scp, en passant par des clé publique et clé privée afin de ne pas avoir à saisir de mot de passe
terminal.pngInstallation d'Apache 2.0 et PHP 5.1
Tutoriel d'installation d'Apache 2.0 et PHP 5.1 sous Debian Sarge à partir des paquets backports.org
encrypted.pngConnexion ssh sous debian sarge avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Linux en ssh, scp, sftp à partir de Windows avec clé publique privée
ark.pngVérification automatique des mises à jour Linux Debian avec cron-apt
Ce tutoriel vous présente comment savoir simplement quand votre serveur Linux Debian nécessite l'installation de nouvelles mises à jour avec cron-apt.