Projet Socle ENT
Pages enfant
  • a) Prérequis (esup 4)

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

  • Linux
  • Installation de Postgresql (ou Mysql), serveur Web Apache en frontal (+ AJP) etc. par le système de paquets de la distribution Linux (apt, yum, ...)
  • MAIS installation de Java (JDK 1.67) et technologies sous-jacentes (tomcat 7, ant, maven, ...) manuellement, c'est à dire en passant par le téléchargement et l'extraction de ces outils (en .bin, tgz, zip) depuis les sites officiels les proposant (oracle.com, apache.org).

...

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
titleSupport de Java 7

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
languagebash
?> 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
languagebash
/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.).

...