Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:linux:tomcat [2009/03/19 15:09] benoit |
informatique:linux:tomcat [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 20: | 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 ===== | ===== 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 ==== | ==== Configuration de Tomcat ==== | ||
| Ligne 44: | Ligne 67: | ||
| <Connector port="8009" | <Connector port="8009" | ||
| - | enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />--> | + | enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> |
| * Configuration du connecteur HTTP : | * Configuration du connecteur HTTP : | ||
| Ligne 54: | Ligne 77: | ||
| - | * Configuration du connecteur HTTPS (préciser le mot de passe défini lors de la création de la clé plus haut): | + | * Configuration du connecteur HTTPS (voir plus bas pour créer le certificat de securité): |
| <Connector port="8443" maxHttpHeaderSize="8192" | <Connector port="8443" maxHttpHeaderSize="8192" | ||
| Ligne 60: | Ligne 83: | ||
| enableLookups="false" disableUploadTimeout="true" | enableLookups="false" disableUploadTimeout="true" | ||
| acceptCount="100" scheme="https" secure="true" | acceptCount="100" scheme="https" secure="true" | ||
| - | clientAuth="false" sslProtocol="TLS" keystoreFile="/ap01/sigappd1/appl/tomcat/conf/.keystore" keystorePass="********" /> | + | clientAuth="false" sslProtocol="TLS" keystoreFile="/usr/local/tomcat/conf/.keystore" keystorePass="********" /> |
| * Pour modifier le répertoire des données, remplacer la variable ''appBase'' : | * Pour modifier le répertoire des données, remplacer la variable ''appBase'' : | ||
| Ligne 72: | Ligne 95: | ||
| Déplacer les applications Java : | Déplacer les applications Java : | ||
| mv /usr/local/tomcat/webapps /home/tomcat/webapps | mv /usr/local/tomcat/webapps /home/tomcat/webapps | ||
| + | |||
| + | === 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/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/conf/.keystore | ||