| Info |
|---|
Sont donnés ici les différents pré-requis techniques à mettre en place avant l'installation du page de l'ENT EsupPortail. Plus qu'un listing classique on donne également un certain nombre de recommandations ; en résumé les voici :
|
...
Ces lignes bash peuvent être ajoutées à un script env-esup.sh dans lequel vous mettrez toutes les autres lignes permettant d'obetnir obtenir un environnement propre au lancement de votre ENT EsupPortail (JAVA_HOME, JAVA_OPTS avec la mémoire allouée, PATH, MAVEN_HOME, etc.).
...
| Info | ||
|---|---|---|
| ||
A noter que JDK7 n' est supporté qu'à partir de dès la version v.4.0.8 d'uPortal (cf JIRA issue) |
...
| Bloc de code | ||
|---|---|---|
| ||
?> java -version #Pour vérifier le bon fonctionnement de Java (dans un "terminal") java version "1.67.xx" #Installation OK |
>> Bonnes pratiques (Linux)
Pour faciliter les montées de version du JdkJDK, vous pouvez utiliser un lien symbolique (par ex. : "ln -s jdk1.6.0_43 jdk") qui vous permettra de toujours conserver le même chemin dans le JAVA_HOME :
| Bloc de code | ||
|---|---|---|
| ||
/usr
/local
/jdk1.67.0_4379 #chemin réel vers le dossier d'installation du jdk
/jdk -> jdk1.67.0_4379 #à utiliser pour le JAVA_HOME -> JAVA_HOME=/some/path/to/jdk |
Cette pratique (tout comme l'idée du script env-esup.sh) est à généraliser (et adapter) également aux autres utilitaires ANT et MAVEN présentés ci-dessous.
...
La version de Tomcat préconisée est la 67.0.xx (dernière version stable en 7.0 : actuellement 7.0.3659)
Il est conseillé de ne pas passer par le gestionnaire de packages (yum, apt-get) afin de bien maitriser son installation et donc de télécharger le logiciel sur le site de l'éditeur.
...
Pour faciliter les mises à jour (notamment vis à vis des configurations du package EsupPortail, mais aussi plus tard des portlets), on utilisera comme pour le jdk, ant et maven un lien symbolique de ce type :
/opt/tomcat-esup -> /opt/apache-tomcat-67.0.3559
Apache
La version d'Apache préconisée est la 2.2 ou plus exactement celle disponible depuis votre gestionnaire de paquest simplementpaquets simplement (2.4 sous Debian Jessie à présent par exemple).
Technologie non liée à Java, il est conseillé de simplement passer par le gestionnaire de paquets (yum, apt-get) pour installer Apache et ses modules associées (mod_ajp, mod_balancer, etc.).
...