Projet Socle ENT
Pages enfant
  • a) Prérequis (esup 4)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Il est conseillé de ne pas passer par le gestionnaire de packages (yum, apt-get) afin de bien maitriser son installation et donc de télécharger le logiciel sur le site de l'éditeur.

Un exemple de configuration est présent en pièce jointe, ainsi qu'un script d'installation (plus bas).

Des détails supplémentaires sont disponibles dans la page Tomcat (esup 4)

On peut ici se contenter d'installer (c'est à dire décompresser l'archive récupéré sur le site officiel de Tomcat) simplement le Tomcat dans le répertoire /opt (par exemple).

Pour faciliter les mises à jour (notamment vis à vis des configurations du package EsupPortail, mais aussi plus tard des portlets), on utilisera comme pour le jdk, ant et maven un lien symbolique de ce type : 
 /opt/tomcat-esup -> /opt/apache-tomcat-6.0.35

>> Proposition pour l'installation de Tomcat
Info

Au prix de quelques configurations Tomcat, et suivant les habitudes de chacun, il peut être intéressant de séparer "CATALINA_BASE" (conf) et "CATALINA_HOME" (install Tomcat, binaires,...) pour faciliter les montées de version.

C'est ce qui est expliqué ci-dessous.

Par rapport à une installation classique simple et usuelle où on décompresse l'archive tomcat simplement (sans modification des fichiers de configuration, car tout à fait fonctionnelle telle que donnée par défaut) , cette pratique complexifie toute de même l'installation ; de plus l'arborescence initiale (et classique) du Tomcat est également bouleversé.

 

La variable CATALINA_HOME peut doit être valuée, et le chemin"$CATALINA_HOME/bin" (Linux) ou "%CATALINA_HOME%\bin" (Windows) rajouté au PATH :

...

Bloc de code
languagebash
titleWindows
SET CATALINA_HOME=<cheminVersHomeTomcat>
SET PATH=%PATH%;%CATALINA_HOME%\bin
>> Bonnes pratiques (Installation de Tomcat)

 Au prix de quelques configurations Tomcat, il peut être intéressant de séparer "CATALINA_BASE" (conf) et "CATALINA_HOME" (install Tomcat, binaires,...) pour faciliter les montées de version.

Cela peut se faire notamment via cet exemple de scripts :Cet exemple de scripts permet alors la séparation.

Bloc de code
languagebash
titleenv.sh
...
export CATALINA_HOME=/usr/local/tomcatexport
export CATALINA_BASE=/opt/tomcat
export CATALINA_TMPDIR=$CATALINA_BASE/temp
export CATALINA_OPTS="-Djavax.net.ssl.trustStore=/path/to/esup.keystore"
export CATALINA_PID=/opt/tomcat/uportal.pid
...

...