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 | ||