Système d'exploitation
Linux ou Windows.
Il peut être nécessaire d'augmenter le nombre maximum de fichiers ouverts pour l’utilisateur lançant le portail.
Exemple : sur centOS avec un utilisateur se nommant uportal :
Ajouter dans /etc/security/limits.conf uportal hard nofile 8192
Base de données
Testé et Fonctionne avec MySQL (5.5.14+) et PostgreSQL (9.0). Les pilotes pour MySQL et PostgreSQL sont fournis dans le package.
MySQL possède une documentation spécifique : Particularités MySQL (esup 4)
Des détails supplémentaires sont disponibles dans la page Base de données (esup 4)
Environnement JAVA
Un JDK 6 (ou supérieur) doit être préalablement installé sur le (ou les) serveur(s) supportant le portail.
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.
La variable JAVA_HOME doit être valuée, et le chemin "$JAVA_HOME/bin" (Linux) ou "%JAVA_HOME%\bin" (Windows) rajouté au PATH :
... export JAVA_HOME=<cheminVersHomeJava> export PATH=$PATH:$JAVA_HOME/bin ...
SET JAVA_HOME=<cheminVersHomeJava> SET PATH=%PATH%;%JAVA_HOME%\bin
ANT
Ant est nécessaire au déploiement du portail. la version préconisée est la 1.8.2.
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.
La variable ANT_HOME doit être valuée, et le chemin "$ANT_HOME/bin" (Linux) ou "%ANT_HOME%\bin" (Windows) rajouté au PATH :
... export ANT_HOME=<cheminVersHomeAnt> export PATH=$PATH:$ANT_HOME/bin ...
SET ANT_HOME=<cheminVersHomeAnt> SET PATH=%PATH%;%ANT_HOME%\bin
MAVEN
Maven 3 est nécessaire au déploiement du portail. La version préconisée est la 3.0.4.
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.
La variable M3_HOME doit être valuée, et le chemin"$M3_HOME/bin" (Linux) ou "%M3_HOME%\bin" (Windows) rajouté au PATH :
... export M3_HOME=<cheminVersHomeMaven> export PATH=$PATH:$M3_HOME/bin ...
SET M3_HOME=<cheminVersHomeMaven> SET PATH=%PATH%;%M3_HOME%\bin
Authentification
En environnement de production, un serveur CAS (ou Shibboleth selon le besoin) doit être opérationnel au sein de l'établissement.
Pour les configurations respectives, se rendre dans les sections CAS et Shibboleth.
Annuaire LDAP
La documentation donne un exemple de configuration pour un annuaire LDAP utilisant un schéma supAnn.
L'établissement doit disposer d'un annuaire LDAP exhaustif.
Des détails supplémentaires sont disponibles dans la page LDAP (esup 4)
Serveurs
Tomcat
Tomcat n'est pas distribué par ESUP et doit donc être installé manuellement. La version de Tomcat préconisée est la 6.0.36
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.
Des détails supplémentaires sont disponibles dans la page Tomcat (esup 4)
La variable CATALINA_HOME doit être valuée, et le chemin"$CATALINA_HOME/bin" (Linux) ou "%CATALINA_HOME%\bin" (Windows) rajouté au PATH :
... export CATALINA_HOME=<cheminVersHomeTomcat> export PATH=$PATH:$CATALINA_HOME/bin ...
SET CATALINA_HOME=<cheminVersHomeTomcat> SET PATH=%PATH%;%CATALINA_HOME%\bin
Apache
Apache n'est pas distribué par ESUP et doit donc être installé manuellement. La version d'Apache préconisée est la 2.2
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.
Des détails supplémentaires sont disponibles dans la page Apache frontal (esup 4)