Pages enfant
  • Guide d'installation V3 (French)

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
Volet
bgColor#F8F7EF

Portlet Esup Lecture – Guide d'installation


Auteur : Bourges Raymond (Université de Rennes 1)

 

Installation

  • Télécharger esup-lecture-<VERSION>.war depuis repository maven d'ESUP-Portail
  • Renommer esup- lecture-<VERSION>.war en  esup-lecture.war
  • Depuis le répertoire contenant ESUP-Portail lancer : ant portlet.deploy -DportletApp=/path/to/war/esup-lecture.war
  • En tant qu'administrateur de uPortal lancer le portlet manager pour ajouter ESUP-Lecture en tant que nouvelle portlet
Remarque

Il est vraisemblable que uPortal ne soit pas installé dans le répertoire webapps utiliser par défaut par Tomcat. Dans ce cas, il faut aussi penser à modifier le fichier conf/server.xml de Tomcat pour y renseigner le répertoire d'installation de la portlet.

Remarque

Vous pouvez préciser une préférence de portlet avec le nom "context" afin de pouvoir utiliser N instances de cette même portlet avec des configurations différentes. Voir le guide de configuration pour plus d'information sur l'utilisation de cette préférence.

Remarque

La personnalisation de ESUP-Lecture utilise le mode EDIT de la norme portlet. L'administrateur du portail doit activer la fonctionnalité s'il veut offrir cette possibilité aux utilisateurs de la portlet.

 

  • Adapter le fichier properties/config.properties

Paramètre

Description

Version

Exemple

datasource.bean

Valeurs possible :  JDBCDataSource ou JNDIDataSource
Nom du bean à utiliser suivant que l'on utilise une source JDBC ou JNDI.
Si JDBCDataSource alors il faut préciser les paramètres  jdbc.connection.*
Si JNDI (ce qui est recommandé) alors vous avez besoin de définir votre source de données dans le contexte tomcat utilisé par la portlet. Il faut aussi préciser le paramètre jndi.datasource

2.0

JNDIDataSource

jpa.database.type

Ce paramètre est utiliser par la couche JPA afin de connaître le type de base de données utilisée

2.0

MYSQL

jdbc.connection.driver_class

Driver JDBC

2.0

com.mysql.jdbc.Driver

jdbc.connection.url

Url d'accès à la base de données

2.0

jdbc:mysql://localhost/lecturev2

jdbc.connection.username

Utilisateur ayant accès à la base de données

2.0

user1

jdbc.connection.password

Mot de passe de l'utilisateur ayant accès à la base de données

2.0

truc%55

jndi.datasource

Nom de la source JNDI à utiliser

2.0

jdbc/lectureDB

smtp.host

Nom du serveur SMTP utilisé pour l'envoi de mails

2.0

smtp.univ-rennes1.fr

smtp.port

Port du serveur SMTP

2.0

25

smtp.user

Utilisateur utilisé pour se connecté au serveur SMTP (laisser à vide pour une utilisation en mode anonyme)

2.0

 

smtp.password

Mot de passe de l'utilisateur utilisé pour se connecté au serveur SMTP

2.0

 

smtp.fromEmail

Adresse utilisée pour construire le from des mails envoyés au serveur SMTP

2.0

webmaster@univ-rennes1.fr

smtp.fromName

Nom utilisée pour construire le from des mails envoyés au serveur SMTP

2.0

Web Master

smtp.interceptAll

Les mails doivent-ils être intersectés

2.0

false

smtp.interceptEmail

Adresse utilisée pour construire le to des mails intersectés

2.0

webmaster@univ-rennes1.fr

smtp.interceptName

Nom utilisée pour construire le to des mails intersectés

2.0

Web Master

exceptionHandling.email

Adresse utilisée pour construire le to des mails d'exception

2.0

webmaster@univ-rennes1.fr

serverName

Nom du serveur utilisé par CAS doit être de la forme protocol:hostName:port
En mode portlet il faut y ajouter le contexte d'exécution de la portlet

2.0

http://uportal.univ-rennes1.fr/lecture-portlet

casServerUrlPrefix

Non du serveur CAS
Y ajouter le contexte d'exécution de si celui-ci n'est pas exécuté à la racine du serveur

2.0

https://sso-cas.univ-rennes1.fr

casService.service

Nom du service, tel que construit par le uPortal pour la portlet, requérant un proxy ticket CAS
TODO : Bien comprendre comment uPortal construit cette valeur !

2.0

http://129.20.129.80:8080/lecture-portlet

casService.proxyCallbackUrl

Url utiliser par CAS pour transmettre le proxy ticket à la portlet
Il est de la forme : https://hostName:port/contextePortlet/proxy/receptor

2.0

https://uportal.univ-rennes1.fr/lecture-portlet/proxy/receptor