====== TOMCAT ======
===== Installation =====
=== Installation JDK ===
Récupérer les sources la JDK **jdk-1_5_0_16-linux-amd64.bin** sur le site : http://www.sun.com
Pour installer lancer :
cd /usr/local
chmod +x jdk-1_5_0_16-linux-amd64.bin
./jdk-1_5_0_16-linux-amd64.bin
ln -s jdk1.5.0_16 jdk
=== Installation Tomcat ===
Récupérer les sources sur **apache-tomcat-5.5.25.tar.gz** sur le site : http://www.apache.org
Pour installer décompresser l'archive :
cd /usr/local
tar xzf apache-tomcat-5.5.25.tar.gz
rm apache-tomcat-5.5.25.tar.gz
ln -s apache-tomcat-5.5.25 tomcat
===== Configuration =====
==== Vérification de la JVM ====
Vérifier le lancement correct de tomcat. il faut fixer la variable d’environnement **''JAVA_HOME''** pour que tomcat trouve la jdk installée.
export JAVA_HOME=/usr/local/jdk/
/usr/local/tomcat/bin/catalina.sh version
Le résultat attendu doit être similaire au résultat ci-dessous :
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/
Server version: Apache Tomcat/5.5.25
Server built: Aug 24 2007 05:33:50
Server number: 5.5.25.0
OS Name: Linux
OS Version: 2.6.18-8.el5
Architecture: amd64
JVM Version: 1.5.0_16-b02
JVM Vendor: Sun Microsystems Inc.
==== Configuration de Tomcat ====
Editer le fichier **''/usr/local/tomcat/conf/tomcat-users.xml''** et changer toutes les valeurs **password** ainsi :
Vérifier que le fichier ne soit pas lisible par tout le monde :
ls -l /usr/local/tomcat/conf/tomcat-users.xml
Si ce n'est pas le cas :
chmod 600 /usr/local/tomcat/conf/tomcat-users.xml
Editer le fichier ''**/usr/local/tomcat/conf/server.xml**'' pour configurer les connecteurs. Les connecteurs permettent de rendre les applications JAVA accessible soit par HTTP, HTTPS ou AJP.
* Configuration du connecteur AJP :
* Configuration du connecteur HTTP :
* Configuration du connecteur HTTPS (voir plus bas pour créer le certificat de securité):
* Pour modifier le répertoire des données, remplacer la variable ''appBase'' :