mardi 18 novembre 2008

Gérer une base de donnée HSQLDB

HSQLDB est une base de données Java embarquée dans de nombreuses applications pour permettre d'avoir rapidement accès à une base de test, bien que son utilisation ne soit pas conseillée en production.

Liferay utilise notamment cette base de données par défaut. En cas de problème de configuration, il peut être nécessaire de modifier les données présentes dans la base de données. Pour cela un outil rudimentaire est mis à la disposition des utilisateurs; pour le lancer utilisez la commande suivante dans le dossier /common/lib/ext de Tomcat:

java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

Alternativement, les données de la base étant insérées en mémoire au démarrage de Tomcat, il est possible d'arrêter votre serveur et de modifier le fichier de script qui alimente la base. Dans le cas de Liferay le fichier en question s'appelle lportal.script et se trouve dans le dossier /bin de Tomcat.

Aucun commentaire: