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érequisVersion
JavaJDK 8 ou supérieur
Serveur d’applicationApache Tomcat
Base de donnéesMySQL
Mémoire RAMMinimum 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 ?

J’aide les équipes à résoudre des problèmes réels en production et à construire des systèmes évolutifs.

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

Popular posts from this blog

Top 50 Camunda BPM Interview Questions and Answers for Developers (2026 Guide)

OOPs Concepts in Java | English | Object Oriented Programming Explained

Scopes of Signal in jBPM