wiki:DeploiementDossierEtudiant

Déploiement du canal dossier étudiant

TOC?

Installation du pool de connection Oracle pour Tomcat

L'installation du canal dossier étudiant nécéssite au préalable la création d'un pool de connexions vers la base de données Oracle utilisée par Apogée.

  1. Téléchargez le driver JDBC pour les bases de données Oracle sur le site  http://www.oracle.com. Il y est distribué sous forme de fichier .JAR. Cepandant, une inscription est préalablement nécessaire.
  2. Copiez le driver Oracle dans le dossier des librairies partagées de Tomcat : common/lib.
  3. Recherchez dans le ficher de configuration de Tomcat (conf/server.xml) la balise Context correspondant au portail ESUP et ajoutez à l'intérieur de cette balise les lignes suivantes :
<Resource name="jdbc/Apogee" auth="Container" type="javax.sql.DataSource"
    username="..." password="..."
    driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@<serveur>:<port>:<base>"
    maxActive="100" maxIdle="30" maxWait="10000"/>

Votre pool de connexions est enfin prêt. Si vous changez dans le futur de base Apogée, vous n'avez qu'à modifier les informations de connexions à la base Oracle.

Installation du connecteur Apogée sur le portail ESUP

Le connecteur se déploie sur le serveur de l'ENT, avec une installation d'ESUP déjà fonctionelle. Ils est disponible à l'adresse suivante :  http://www.esup-portail.org/Projets/Fichedescriptive/?contentId=193.

  1. Editer le fichier build.properties qui contient les chemins de déploiements. Il faut modifier les variables :
#Répertoire d'installation de Tomcat
tomcat.home=/home/tomcat

#Répertoire d'installation d'uPortal
uportal.home=/home/ent/uPortal-src

#Répertoire de déploiement
deploy.home=/home/ent/webapps/uPortal
  1. Copiez le fichier properties/ApogeeConnector.xml.model en properties/ApogeeConnector.xml, puis configurez ce dernier, en suivant les commentaires inclus.
  2. Exécutez ant deploy pour déployer le connecteur sur ESUP portail. En cas de soucis, utilisez ant undeploy pour annuler les modifications sur le portail ESUP.
  3. En cas de soucis avec les accents sur les sources Java (dossier source/org/esupportail/portal/utils/connectors), utilisez la commande recode disponible sur Linux.

Installation du canal Dossier étudiant

Le canal s'installe lui aussi sur une installation fonctionelle d'ESUP Portail. Il est disponible à l'adresse suivante :  http://www.esup-portail.org/Projets/Fichedescriptive/?contentId=198.

  1. Copiez le fichier properties/CMonDossierWeb.sample.xml en properties/CMonDossierWeb.xml.
  2. Copiez build.sample.properties en build.properties et éditez-le en renseignant les propriétés suivantes :
#Répertoire d'installation de Tomcat
tomcat.home=/home/tomcat

#Répertoire d'installation d'uPortal
uportal.home=/home/ent/uPortal-src

#Répertoire de déploiement
deploy.home=/home/ent/webapps/uPortal
  1. Déployez le canal avec la commande ant deploy. Une commande ant undeploy est là aussi disponible pour annuler les modifications sur ESUP.
  2. Si tout s'est bien passé, vous pouvez ajouter le canal sur ESUP. Lors de la publication du canal, vous devez spécifier les informations suivantes :
    • Channel Type : Custom
    • Channel Class : org.esupportail.portal.channels.gestion.CMonDossierWeb.CMonDossierWeb