Guide d’Installation de Liferay 7.x (Tomcat + MySQL)
Liferay est une plateforme puissante de portail d’entreprise et d’expérience digitale (DXP) utilisée par de nombreuses organisations pour créer :
portails d’entreprise
intranets collaboratifs
portails de services clients
plateformes d’expérience digitale
Elle est largement utilisée dans les environnements Java enterprise et s’intègre facilement avec les systèmes backend.
Dans ce guide, nous allons expliquer comment installer Liferay 7.x avec Tomcat et MySQL, l’une des configurations les plus courantes.
Dans cet article nous verrons :
les prérequis
l’installation de Java et MySQL
le téléchargement de Liferay
la configuration de la base de données
le démarrage du serveur Liferay
Prérequis
Avant d’installer Liferay, assurez-vous d’avoir les composants suivants.
| Prérequis | Version |
|---|---|
| Java | JDK 8 ou supérieur |
| Serveur d’application | Apache Tomcat |
| Base de données | MySQL |
| Mémoire RAM | Minimum 4 GB recommandé |
Vérifiez également que JAVA_HOME est correctement configuré.
Exemple :
JAVA_HOME=/usr/lib/jvm/java-11
Étape 1 : Installer MySQL
Installez le serveur MySQL et créez une base de données pour Liferay.
Exemple :
CREATE DATABASE lportal CHARACTER SET utf8;
Créer un utilisateur pour Liferay :
CREATE USER 'liferay'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON lportal.* TO 'liferay'@'localhost';
FLUSH PRIVILEGES;
Cette base de données contiendra :
les utilisateurs
les contenus du portail
les configurations
les métadonnées du système
Étape 2 : Télécharger Liferay
Téléchargez le bundle Liferay 7.x depuis le site officiel.
Le bundle contient généralement :
Liferay Portal
Apache Tomcat
configurations par défaut
Après extraction, vous verrez la structure suivante :
liferay-ce-portal/
Dossiers principaux :
tomcat/
osgi/
deploy/
data/
Ces dossiers sont essentiels pour le fonctionnement du portail Liferay.
Étape 3 : Configurer la Connexion à la Base de Donnée
Créer un fichier nommé :
portal-ext.properties
Ajouter la configuration suivante :
jdbc.default.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF-8
jdbc.default.username=liferay
jdbc.default.password=password
Ajoutez également le connecteur MySQL dans le dossier :
tomcat/lib/ext
Cela permet à Liferay de se connecter à la base de données MySQL.
Étape 4 : Démarrer le Serveur Liferay
Accédez au dossier :
tomcat/bin
Puis exécutez :
Linux / Mac :
startup.sh
Windows :
startup.bat
Lors du premier démarrage, Liferay va automatiquement :
créer les tables dans la base de données
configurer les modules
initialiser le portail
Étape 5 : Accéder au Portail Liferay
Une fois le serveur démarré, ouvrez votre navigateur et accédez à :
http://localhost:8080
Vous verrez alors l’assistant de configuration Liferay.
Vous pourrez configurer :
le compte administrateur
les paramètres email
la langue du portail
le nom du site
Une fois terminé, le tableau de bord Liferay sera accessible.
Bonnes Pratiques pour l’Installation de Liferay
Pour les environnements de production :
✔ utiliser une base de données externe (MySQL ou PostgreSQL)
✔ configurer correctement la mémoire JVM
✔ utiliser un load balancer pour la scalabilité
✔ stocker les documents dans un système de stockage externe
Ces pratiques garantissent un déploiement stable et évolutif.
Conclusion
Liferay reste l’une des plateformes les plus puissantes pour créer des portails d’entreprise et des expériences digitales.
L’utilisation de Tomcat avec MySQL constitue une configuration fiable pour les environnements de développement et de production.
Avec une bonne configuration, Liferay peut être utilisé pour :
portails d’entreprise
intranets collaboratifs
plateformes d’expérience digitale
portails clients
Ce guide fournit une base simple pour démarrer avec Liferay 7.x.
Articles Recommandés
Si vous travaillez avec les technologies Java enterprise et l’automatisation des workflows, ces articles peuvent également vous intéresser.
Liferay vs Spring Boot – Quand utiliser chaque technologie
https://shikhanirankari.blogspot.com/2026/03/liferay-vs-spring-boot-quand-utiliser.html
Camunda Timer Events – Guide Complet
https://shikhanirankari.blogspot.com/2026/03/evenements-timer-dans-camunda-guide.html
Guide de Gestion des Incidents Camunda
https://shikhanirankari.blogspot.com/2026/03/guide-de-gestion-des-incidents-camunda.html
💼 Besoin d’aide avec Camunda, Jira ou les workflows d’entreprise ?
Services proposés :
• Conception et débogage de workflows Camunda & BPMN
• Mise en place et optimisation de Jira / Confluence
• Architecture backend avec Java, Spring Boot & microservices
• Résolution des problèmes en production
🔗 Voir les services: https://shikhanirankari.blogspot.com/p/professional-services.html
📩 Email: ishikhanirankari@gmail.com | info@realtechnologiesindia.com
✔ Disponible pour des sessions de conseil rapides et du support projet
✔ Réponse sous 24 heures
Comments
Post a Comment