informatique:linux:tomcat
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| informatique:linux:tomcat [2009/03/10 14:56] – créée benoit | informatique:linux:tomcat [2009/03/19 14:26] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== TOMCAT ====== | ====== TOMCAT ====== | ||
| + | |||
| + | ===== Installation ===== | ||
| === Installation JDK === | === Installation JDK === | ||
| Récupérer les sources la JDK **jdk-1_5_0_16-linux-amd64.bin** sur le site : http:// | Récupérer les sources la JDK **jdk-1_5_0_16-linux-amd64.bin** sur le site : http:// | ||
| Ligne 18: | Ligne 20: | ||
| rm apache-tomcat-5.5.25.tar.gz | rm apache-tomcat-5.5.25.tar.gz | ||
| ln -s apache-tomcat-5.5.25 tomcat | 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 **'' | ||
| + | export JAVA_HOME=/ | ||
| + | / | ||
| + | |||
| + | Le résultat attendu doit être similaire au résultat ci-dessous : | ||
| + | Using CATALINA_BASE: | ||
| + | Using CATALINA_HOME: | ||
| + | Using CATALINA_TMPDIR: | ||
| + | Using JRE_HOME: | ||
| + | Server version: Apache Tomcat/ | ||
| + | Server built: | ||
| + | Server number: | ||
| + | OS Name: Linux | ||
| + | OS Version: | ||
| + | Architecture: | ||
| + | JVM Version: | ||
| + | JVM Vendor: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Configuration de Tomcat ==== | ||
| + | |||
| + | Editer le fichier **''/ | ||
| + | < | ||
| + | <user username=" | ||
| + | <user username=" | ||
| + | <user username=" | ||
| + | <user username=" | ||
| + | </ | ||
| + | |||
| + | Vérifier que le fichier ne soit pas lisible par tout le monde : | ||
| + | ls -l / | ||
| + | |||
| + | Si ce n'est pas le cas : | ||
| + | chmod 600 / | ||
| + | |||
| + | Editer le fichier '' | ||
| + | |||
| + | * 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 '' | ||
| + | |||
| + | <Host name=" | ||
| + | |||
| + | |||
| + | Si l'on souhaite mettre un serveur [[apache]] en façade avant le serveur Tomcat, Apache peut utiliser le **mod_proxy** sur relayer les requêtes vers le connecteur HTTP ou HTTPS de Tomcat ou bien le **mod_jk** pour relayer vers le connecteur AJP. | ||
| + | |||
| + | |||
| + | Déplacer les applications Java : | ||
| + | mv / | ||
| + | |||
| + | === Création du certificat de sécurité pour tomcat === | ||
| + | Si il est prévu que le conteneur Tomcat écoute en HTTPS. Nous devons donc créer un certificat de sécurité. | ||
| + | |||
| + | Pour créer la clé, lancer la commande suivante : | ||
| + | $JAVA_HOME/ | ||
| + | |||
| + | |||
| + | |||
| + | |||
informatique/linux/tomcat.1236697015.txt.gz · Dernière modification : (modification externe)
