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

Par défaut, les allocations mémoire sont insuffisantes. Il faut augmenter les allocations selon l'OS :

  • Windows
    • Modifier le fichier "$TOMCAT_HOME\bin\startup.bat" et insérer (avant la ligne commençant par "call "%EXECUTABLE%"" ) l'instruction suivante :

      set CATALINA_OPTS=-XX:MaxPermSize=300m -Xmx1024m
      
  • CentOS
    • Modifier le fichier "$TOMCAT_HOME/bin/startup.sh" et insérer (avant la ligne commençant par exec "$PRGDIR"/"$EXECUTABLE" start "$@") l'instruction suivante :

      export CATALINA_OPTS="-XX:MaxPermSize=300m -Xmx1024m"
      

 

  • Aucune étiquette