Projet Socle ENT

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.
Commentaire: Migrated to Confluence 5.3
Avertissement
title [INTERNAL_esupv4] Validation de la page

État
colourYellow
titleEn cours...

#ValidateurDateComments
1Julien Gribonvald14/02/2013 (matin)

Reste à revoir :

  • placer le point sur les bonnes pratiques d'install TOMCAT (ici ou dans la page des prérequis)
  • la variable PORTAL_LOG
  • lien des scripts windows et revoir les scripts windows
  • "bulle" en fin de pages indiquant des pièces jointes
Sinon dans l'ensemble cela me convient même si je ne peux pas vérifier les scripts pour windows
2   

Librairies partagées

Uportal utilise le répertoire "CATALINA_BASE/shared/lib" pour ses librairies. Par défaut, Tomcat 6.0 n'autorise pas le chargement des libs depuis ce répertoire. Il faut donc modifier le fichier "CATALINA_BASE/conf/catalina.properties" et modifier la valeur de la clé "shared.loader" de la façon suivante :

...

Bloc de code
<Connector port="80808009" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" emptySessionPath="true"/>

...

Les allocations mémoire sont paramétrées dans les scripts d'environnement (env.cmd et env.sh)

Remarque
titleMémoire allouée en production

Les paramètres de mémoire présents dans les fichiers ne sont pas des paramètres de production : il convient de les adapter en fonction des besoins !

Remarque
titleJAVA_OPTS ou CATALINA_OPTS ?

 Il existe une différence entre JAVA_OPTS et CATALINA_OPTS :

  • Le premier concerne les paramètres pour le serveur et tout ce qui gravite autour (processus d'arrêt, ...) ;
  • e second concerne les paramètres pour le serveur uniquement (tels que la taille du tas, le logger du garbage collector, les ports JMX, ...).
Info
titleContexte des applications (Production)

Il est possible de définir directement dans le fichier server.xml la description des contextes de chacune des applications déployées. Cela permet de ne pas perdre les configurations entre les différents redéploiement (supprimant les fichiers de description des contextes).

Scripts de lancement

Les scripts suivants permettent d'exécuter Tomcat avec l'ensemble des applications uPortal, CAS et portlets. Ils sont disponibles en PJ :

Astuce
titleBonnes pratiques

si les bonnes pratiques sont respectées, il faudra modifier l'alimentation de la variable CATALINA_BASE

usuellement paramétrées via la variable d'environnement JAVA_OPTS (attention tout de même que JAVA_OPTS peut concerner l'ensemble des applications Java que vous pourriez être amenés à lancer)

Scripts de lancement

Le script init.d suivant permet de lancer/stopper/relancer un Tomcat sous Linux : 

tomcat-esup

On vous donne également un script env.sh d'exemple : 

env.sh 

 

Info
titleRéférences

https://wiki.jasig.org/pages/viewpage.action?pageId=42696767
https://subversion.cru.fr/esup/tags/esup-uPortal-3.2.4-esup-1.0.0-RC3/resources/scripts/
http://svn.apache.org/repos/asf/tomcat/trunk/bin/catalina.sh