Projet Socle ENT
Pages enfant
  • 05 - Installation

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.
Commentaire: Migrated to Confluence 5.3

...

L'établissement doit disposer d'un annuaire LDAP exhaustif et compatible Supann.

Tomcat

Dans le cadre d'une installation de production (non esupdev) Tomcat n'est pas distribué par esup et doit donc être installé manuellement.

Première installation 

Décompression de l'archive

...

  • Copie les scripts du répertoire ${esup.resources} /scripts vers la racine,
  • copie les pilotes de base de données de ${esup.resources}/drivers vers ${esup.sources}/lib/container-common,
  • copie les fichiers de personnalisation Esup dans ${esup.update}/uPortal vers le répertoire de distribution uPortal (${esup.sources}),
  • copie vos fichiers de personnalisation dans ${esup.custom}/uPortal vers le répertoire de distribution uPortal (${esup.sources}),
  • adapte les fichiers de configuration d'uPortal en fonction des paramètres de config.properties,
  • adapte les fichiers de configuration de Tomcat en fonction des paramètres de config.properties (ESUPDEV uniquement)

Déploiement du portail

Bloc de code

ant deploy

Compile et copie les fichiers nécessaires vers l'environnement d'exécution du portail (${esup.deploy})

Test de la connection à la base de données du portail

...

  • Supprime les tables du portail indiquées dans le fichier  ${esup.sources}/properties/db/esup-tables.xml
  • Insère les données indiquées dans le fichier  ${esup.sources}/properties/db/esup-data.xml
  • Créé dans la base les groupes définis dans le fichier ${esup.sources}/properties/groups/esupGroupLoad.xml
  • Publie tous les canaux définis dans le répertoire ${esup.sources}/properties/chanpub (correspond à la tâche ant chan.pub -Dchan.pub=all)
  • Publie tous les layouts définis dans le répertoire ${esup.sources}/properties/layout (correspond à la tâche ant layout.import -Dusername=all)

Déploiement du portail

Bloc de code

ant deploy

Compile et copie les fichiers nécessaires vers l'environnement d'exécution du portail (${esup.deploy})


Démarrage du portail

A partir de la racine du package :

...

Vérifier dans le fichier journal du portail  que uPortal est bien démarré.

Le portail est accessible via l'url suivante : http://Nom_d'hote:Port/uPortal

Modifications et redéploiements

...

  • Décompresser l'archive
  • Vérifier que un JDK 1.5 minimum est installé et dans le chemin
  • Modifier le paramètre java_home de build.properties
  • ant getcomponents
  • ant unzip
  • ant init
  • ant hsql.start (démarre la base HSQL embarquée avec la distribution)
  • ant db.init
  • ant deploy
  • ./start_esup.sh ou start_esup.cmd selon le système d'exploitation

Installation de production et Tomcat

 Dans le cadre d'une installation de production (donc en mode esup et non pas esupdev) le tomcat n'est pas gérer par le package hors il faut modifier la configuration de tomcat pour ajouter le contexte du portail mais aussi 2 pool de connexions a la base.

Pour ce faire : 

  1. Modifier le fichier [tomcat]/conf/server.xml
  2. Ajouter le contexte uportal vous pouvez vous baser sur le fichier exemple dans update/uPortal/properties/uPortal55.xml
  3. remplacer les tags @[TAG]@ par les valeur correspondante a vos configurations

A partir des version esup[xx]-2.0.3 vous diposez d'une target _tomcat.genconf qui vous affiche le contenu correct du contexte a mettre dans votre configuration Tomcat