Installation Tomcat et JDK de Sun

10/11/2006 - 39848 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.pngTutoriel de sauvegarde automatisées de bases de données MySQL, compression en tar.gz et envoi par FTP sous Linux Debian
Ce tutoriel vous présente comment automatiser la sauvegarde de base de données MySQL en compressant les sauvegardes et en les plaçant sur un FTP distant.
ark.pngApt-proxy, serveur proxy de dépot de paquets debian
Apt-proxy permet de centraliser l'accès aux dépots debian en créant un proxy sur lequel toutes les machines de votre lan vont chercher les paquets à installer et mettre à jour
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
terminal.pngCréer un dépôt git privé sur un hébergement mutualisé ovh
Ce tutoriel vous présente comment installer un dépôt GIT sur votre hébergement mutualisé OVH
mycomputer.pngMise à jour de votre distribution Linux Debian 5.0 Lenny à Linux Debian 6.0 Squeeze
Ce tutoriel vous indique comment mettre à jour votre distribution Linux Debian 5.0 Lenny à Linux Debian 6.0 Squeeze
database.pngInstallation MySQL 5 sous Debian Sarge avec les paquets backports.org
Tutoriel d'installation de MySQL 5 sous Debian Sarge à partir des paquets backports.org
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.
terminal.pngCommandes de base Debian et Ubuntu
Liste de commandes Linux les plus utilisées et les plus courantes sous Debian et Ubuntu avec les options qui vont biens
java.pngInstallation Tomcat et JDK de Sun
Tutoriel d'installation de Tomcat sous Debian avec la jdk de Sun à partir des packages Sun et Tomcat dernières version stable