Tomcat 5 sur Fedora Core 5
Qu'est-ce que Tomcat ?
Tomcat est un serveur d'application basé sur Apache, mais incluant un moteur d'application JAVA.
Ce serveur est souvent utilisé pour des applis voulant exploiter la "portabilité multi plateforme" de
Java.
Tomcat 5 est présent dans la distribution standard de Fedora, mais n'est pas installé, voici la
méthode que j'ai suivi sur ma machine.
Installation du logiciel
Etant intégré à Fedora, il n'y a rien de plus simple :
yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps
Ceci installe tomcat et ses dépendances.
Faciliter l'usage de tomcat avec le serveur web Apache.
Tomcat "écoute" sur le port 8009, ce qui n'est pas un port "standard" pour un navigateur et
nécessitte de taper une url du style http://mon.joli.serveur.tomcat:8009 pour y accéder.
Cela n'est pas très pratique pour les utilisateurs, et le Tomcat 5 de Fedora installe un module nommé
proxy_ajp qui permet à Apache "d'appeller" le serveur Tomcat qu'on lui indique.
L'url redevient http://mon.joli.serveur.tomcat/tomcat par exemple, puis Apache s'interface avec
http://mon.joli.serveur.tomcat:8009.
Pour activer ce module, on modifie la configuration d'apache comme ceci :
On édite le fichier nommé /etc/httpd/conf.d/proxy_ajp.conf et on décommente la ligne ProxyPass
pour obtenir ceci ( je ne tiens pas compte eds commentaires ) :
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /tomcat/ ajp://localhost:8009/
Attention, j'utilise localhost, car je vais travailler en local, INDIQUEZ L'ADRESSE IP DE VOTRE
SERVEUR à cet endroit.
Puis on recharge apache avec la commande service httpd reload.
Si apache n'est pas opérationnel sur le serveur on l'activera comme ceci :
chkconfig httpd on
LINUXTIPS - Mes trucs et astuces sous LINUX Page 2/4