Une fois l'assemblage effectué (voir chapitre précédent) il faut :
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.
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}
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
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.