Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=257949820) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 28) afficher la version suivante »

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 :

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

<Connector port="8080" 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

 

  • Aucune étiquette