| Avertissement | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
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 | ||
|---|---|---|
| ||
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 | ||
|---|---|---|
| ||
Il existe une différence entre JAVA_OPTS et CATALINA_OPTS :
|
| Info | ||
|---|---|---|
| ||
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 | ||
|---|---|---|
| ||
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 :
On vous donne également un script env.sh d'exemple :