8/13/07

Administration de Tomcat 5.5 (Debian Etch)


Petit pense-bête qui pourrait être utile à d'autres.

Le paquet tomcat5.5-admin ne semble pas fonctionner en offrant au mieux une belle page blanche lors d'un accès à la page d'admin de Tomcat. C'est en fait le paquet libstruts1.2-java dépendant de tomcat5.5-admin qui pose problème.

Solution personnelle :
- Installer le paquet tomcat5.5-admin et ses dépendances.

# apt-get install tomcat5.5-admin

- Récupérer le tarball pour administrer Tomcat sur le site d'Apache et le décompresser par exemple dans /tmp :
# cd /tmp
# wget http://apache.miroir-francais.fr/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23-admin.tar.gz
# tar xvzf apache-tomcat-5.5.23-admin.tar.gz

- Copier le struts.jar de l'archive dans l'arborescence de Tomcat. Cela écrasera le lien vers le struts.jar livré avec libstruts1.2-java
# cp apache-tomcat-5.5.23/server/webapps/admin/WEB-INF/lib/struts.jar /usr/share/tomcat5.5/server/webapps/admin/WEB-INF/lib/

- Redémarrer Tomcat
# /etc/init.d/tomcat5 restart