Installation Tomcat et JDK de Sun

10/11/2006 - 41526 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


terminal.pngVider la mémoire cache d'un serveur Linux Debian
Ce tutoriel vous présente comment récupérer la mémoire cache alouée mais non utilisée par le système afin de la rendre disponible aux processus qui en ont besoin.
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 avec le module MySQL et stocker les utilisateurs dans une base de données MySQL sous Linux Debian Lenny
Ce tutoriel vous présente comment installer le serveur FTP Proftpd lié à MySQL sous Linux Debian Lenny ainsi que la gestion de vos utilisateurs dans une table MySQL
terminal.pngServeur ftp proftpd avec utilisateurs virtuels sous linux debian ubuntu
Ce tutoriel vous présente comment installer le serveur ftp proftpd à partir des paquets debian. Pour éviter de créer autant d'utilisateurs Linux que de compte FTP il est possible de créer des utilisateurs virtuels seulement disponibles pour le serveur FTP
mycomputer.pngOutils intéressants sous Linux
Voici quelques outils intéressants pour vous faciliter la vie sous Linux : nmap, nslookup
terminal.pngCréation d'un virtualhost sous apache2
Ce mini tutoriel vous présente comment créer un virtualhost apache
kcmdevices.pngForcer umount quand vous avez le message : device is busy sous Linux Debian
Ce mini tutoriel vous présente comment Démonter un point de montage quand celui ci ne veux pas être démonté
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
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