jeudi 14 janvier 2010

Installer Apache Tomcat (6.0.20 Binary)

QU'EST CE QUE C'EST ?
Apache Tomcat est une implémentation open source des technologies Java Servlet et JavaServer Pages (JSP), on dit aussi que c'est un conteneur de servlet. 
Différentes versions d'Apache Tomcat sont disponibles pour différentes version de spécifications de Servlet et de JSP.
  • Servlet/JSP Spec. 2.5/2.1 works with Apache Tomcat version 6.0.X
  • Servlet/JSP Spec. 2.4/2.0 works with Apache Tomcat version 5.5.X
RECUPERER APACHE TOMCAT
Apache Tomcat est disponible à l'adresse http://tomcat.apache.org
export APACHETOMCATNAME=apache-tomcat
export APACHETOMCATVERSION=-6.0.20
export APACHETOMCATARCHIVEEXT=.zip
wget http://mir2.ovh.net/ftp.apache.org/dist/tomcat/tomcat-6/v6.0.20/bin/"${APACHETOMCATNAME}${APACHETOMCATVERSION}${APACHETOMCATARCHIVEEXT}"
INSTALLER ET CONFIGURER
Configurer la variable APPLIDIR qui indique votre répertoire d'installation.
# Set APPLIDIR

export APPLIDIR=.

unzip "${APACHETOMCATNAME}${APACHETOMCATVERSION}${APACHETOMCATARCHIVEEXT}" -d $APPLIDIR
ln -s "${APACHETOMCATNAME}${APACHETOMCATVERSION}" "$APPLIDIR/${APACHETOMCATNAME}"
Il s'agit maintenant de rajouter à votre .bashrc la variable d'environnement CATALINA_HOME et de la faire pointer vers la racine d'Apache Tomcat désarchivé.
export CATALINA_HOME="$APPLIDIR/${APACHETOMCATNAME}"
Le fichier RUNNING.txt à la racine de votre installation indique comment configurer plusieurs instances de Tomcat, pour cela vous aurez besoin de déclarer la variable d'environnement CATALINA_BASE. Si nécessaire lui donner la valeur de CATALINA_HOME.

DOCUMENTATION
La documentation informe sur comment installer et configurer, créer une première application web, la déployer, gérer les applications web présentes, gérer la sécurité (connexion SSL, droits d'accès...), accéder à une base de données...

EXECUTER
La documentation en ligne et le fichier RUNNING.txt à la racine de votre installation fournissent des informations complémentaires. Le 1er pour éxecuter Tomcat comme démon, le second pour éxecuter Tomcat à la main. 
Démarrer Tomcat avec
$CATALINA_HOME/bin/startup.sh
Après démarrage, les applications par défaut incluses dans Tomcat seront disponibles en visitant
http://localhost:8080/

Arrêter Tomcat à l'aide de
$CATALINA_HOME/bin/shutdown.sh
DEPLOYER
http://tomcat.apache.org/tomcat-6.0-doc/deployer-howto.html
...

MANAGER
Le manager est une application web (installée par défaut dans le context path /manager) qui permet de gérer les autres applications : les déployer, recharger,  undéployer, démarrer, arrêter...
Par défaut, l'application Manager est désactivée. Si vous n'avez pas configuré $CATALINA_BASE/conf/server.xml pour sélectionner un fichier de définition des utilisateurs, des passwords et des rôles autres que   $CATALINA_BASE/conf/tomcat-users.xml, alors éditez le et associer le avec role manager avec une combinaison username/password (la créer ou utiliser une existante). Cela doit donner quelque chose comme :
role rolename="manager"user username="tomcat" password="s3cret" roles="manager"
Pour utiliser le manager se rendre sur

http://localhost:8080/manager/html/
...

Aucun commentaire:

Enregistrer un commentaire