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

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
shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar

Sessions partagées

Les portlets, de manière générale, reposent sur le partage de données entre le portail et elles-mêmes. Tomcat ne le permet par par défaut. Il faut donc ajouter "emptySessionPath="true"" dans le fichier "CATALINA_BASE/conf/server.xml" :

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

Augmentation de la mémoire

Les allocations mémoire sont 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