Sites


Lutece : guide intégrateur

Installer Lutece

Une fois l'assemblage effectué (voir chapitre précédent) il faut : 

  • Déployer le .war qui se trouve dans le répertoire target/ de l'application
  • Paramétrer la connexion à la base de données
  • Initialiser la base de données

Déployer le war

Déposer le fichier .war contenant l'application sur votre serveur d'applications (local ou distant), par exemple dans le répertoire nommé webapps d'un serveur Tomcat

Paramétrer la connexion à la base de données

Les informations de connexion à la base de données se trouvent dans le fichier WEB-INF/conf/db.properties. Les valeurs par défaut doivent être modifiées, si cela n'a pas été fait en amont de l'assemblage du site. 

 Le fichier db.properties se presente comme suit : 

################################################################################
# Configuration file for Lutece to parameterize connections pools to databases

################################################################################
# Drivers

#portal.poolservice is not a mandatory property
portal.poolservice=fr.paris.lutece.util.pool.service.LuteceConnectionService
portal.driver=org.gjt.mm.mysql.Driver
portal.url=jdbc:mysql://localhost/lutece?autoReconnect=true&useUnicode=yes&characterEncoding=utf8
portal.user=
portal.password=
portal.initconns=2
portal.maxconns=50
portal.logintimeout=2
portal.checkvalidconnectionsql=SELECT 1
# <pool>.dialect is an optional property to specify the dialect for JPA provider.
#portal.dialect=org.hibernate.dialect.MySQLDialect

Les valeurs à modifier sont celles de portal.url, portal.user et portal.password. Elles correspondent respectivement à l’url de la base de données, au nom d’utilisateur et au mot de passe du serveur de base de données.

La ligne portal.url doit être modifiée de la façon suivante :

 portal.url :{SGBD}://{Host}/{nom_de_la_base_de_donnees}?autoReconnect=true&useUnicode=yes&characterEncoding=utf8
portal.user={nom d'utilisateur de la base de données}
portal.password={mot de passe d'accès à la base de données} 

Initialiser la Base de données

L'initialisation de la base de données se fait en exécutant à l'aide d'un terminal, la commande ant sur le fichier WEB-INF/sql/build.xml de la webapp.

La commande est la suivante :

ant  

Déployer l'application Web

Après avoir configuré et initialisé la base de données, il suffit de démarrer le serveur d'applications.   

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.