Tutoriel de configuration de Tomcat 6, Sun Java JDK 6 sur une distribution Linux Debian Etch.
Tomcat permet de faire fonctionner des applications JSP via un interface Web.
Il existe des paquets de Tomcat dans les dépots officiels de Debian Etch. Cependant, ce ne sont que les versions 5 ou 5.5 de Tomcat alors que nous voulons ici la version 6.
Une installation manuelle de Tomcat est donc à prévoir.
Tomcat 6 nécessite la version 5 ou 6 de java, la version 6 n'est pas non plus dans le dépot officiel de Etch, mais ici nous pourrons ajouter un dépot pour procéder à son installation.
Un réseau sur un serveur Linux Debian Etch.
Un appareil client Windows, Mac ou Linux.
Cette distribution JDK 6 de Sun Java est disponible sur http://www.backports.org/debian.
Sur votre appareil serveur et en tant que "root".
Lancez le gestionnaire de paquets Synaptic.
Après l'acceptation de la license de Sun, l'installation se complétera d'elle-même.
Il nous faut récupérer l'archive contenant la dernière version de Tomcat.
Celle-ci est disponible sur http://tomcat.apache.org/ (Binary Distributions -> Core: tar.gz (pgp, md5)).
Nous utiliserons le dossier /opt pour installer Tomcat.
Lancer un terminal et placer vous dans le répertoire où vous avez téléchargé l'archive de Tomcat.
Changement de répertoire pour opt et transport de l'archive.
Décompression de l'archive:
Création d'un lien virtuel:
Pour gérer Tomcat, nous allons créer un script de démarrage et d'arrêt du service.
Avec un éditeur de texte (Gedit) créer le fichier /etc/init.d/tomcat6 et ajouter le contenu suivant.
Contenu:
Accorder les droits d'exécution:
Lancement du script à chaque démarrage de Debian
Vous pouvez maintenant utiliser la commande:
Nous devons maintenant configurer des usagers de Tomcat!
Le fichier à modifier est /opt/apache-tomcat-6.0.16/conf/tomcat-users.xml. À titre d'exemple, voici une suggestion.
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="admin"/>
<user username="tomcat" password="admin" roles="tomcat,admin,manager"/>
</tomcat-users>
Donc l'espace administratif est attribué à l'usager "tomcat" ayant le mot de passe "admin".
Sur votre serveur
Ouvrir un terminal et lancer:
#/etc/init.d/tomcat6 stop et
#/etc/init.d/tomcat6 start ou mieux
#/etc/init.d/tomcat6 restart
Vous pourrez administrer Tomcat à l'adresse http://localhost:8080/.
Sur un appareil client du serveur
Vous pourrez administrer Tomcat à l'adresse http://nomduserveur:8080/ ou http://adresseip:8080/.
NOTE - Vous devez ouvrir une session pour ajouter un commentaire.
1 commentaire(s)
ajouter un commentaire
De : SNOOPY le : 2008-07-10
Commentaire :
Très utile et très clair.
Merci.
Copyright © 2008 Jean-Robert Poirier. Design par
Jean-Robert Poirier
WebMestre