Guía Técnica: Cómo actualizar Liferay

Mantener actualizado un portal como Liferay es esencial para garantizar la seguridad, el rendimiento y el acceso a las últimas funcionalidades. Sin embargo, el proceso de upgrade puede ser complejo si no se cuenta con una metodología clara y un plan de acción bien estructurado.
Tabla de contenidos
ToggleEn este artículo, explicamos paso a paso cómo realizar la actualización de una instalación de Liferay, asegurando que los datos estén protegidos y que la transición sea lo más fluida posible. Desde la preparación del entorno hasta la validación final, este procedimiento es ideal para administradores de sistemas y equipos técnicos que buscan mantener su portal al día con las mejores prácticas.
¡Comencemos! 🚀
Preparación del Entorno
1. Copia los ficheros necesarios para la instalación en el directorio /opt/install_files
- Este procedimiento asegura un registro local del software instalado, eliminando dependencias de descargas desde portales externos.
- Ejemplo de contenido actual:
/opt/install_files
liferay-dxp-tomcat-2024.q2.12-1725282088.tar.gz
liferay.tar.gz
2. Almacena versiones antiguas de Liferay en /opt/back
, usando un formato de fecha (AAAAMMDD) para facilitar la identificación.
Ejemplo de contenido:
/opt/back
liferay-20241125
liferay_bk
liferay_bk2
Copia de seguridad
- Ejecuta un backup manual de la base de datos antes del upgrade.
- El script se encuentra en:
/home/syscrt/scripts/backup_lportal.sh
- Los backups se almacenan en
/home/syscrt/backups
Proceso de instalación
El upgrade utiliza un portal nuevo que actualiza automáticamente la base de datos. El proceso incluye los siguientes pasos:
Desempaquetado del Software
1. Verifica que la estructura del directorio esté lista en .tar
:
tar xvf liferay-dxp-tomcat-2024.q2.12-1725282088.tar
mv liferay-dxp ../liferay-latest
2. Verifica que la estructura del directorio esté lista en /opt/liferay-latest
Configuración de Variables
Edita el archivo portal-ext.properties
para la actualización de la base de datos:
liferay.home=/opt/liferay-latest
Upgrade.database.auto.run=true
Upgrade.report.enabled=true
Configuración de Variables
Edita el archivo portal-ext.properties
para la actualización de la base de datos:
liferay.home=/opt/liferay-latest
Upgrade.database.auto.run=true
Upgrade.report.enabled=true
Arranque Inicial de Liferay
1. Inicia Tomcat para realizar la configuración inicial:
cd /opt/liferay-latest
tomcat/bin/startup.sh
2. Revisa los logs para confirmar el progreso:
tail -f tomcat/logs/catalina.out
2. Revisa los logs para confirmar el progreso:
tail -f tomcat/logs/catalina.out
3. Accede al portal desde un navegador (ej.: https://www.acme.com
) y completa el asistente de configuración de base de datos.
4. Detén Tomcat:
tomcat/bin/shutdown.sh
5. Asegúrate de que no queden procesos Java en ejecución:
ps -efa | grep java
6. Reinicia Tomcat para ejecutar el script de actualización:
tomcat/bin/startup.sh
7. Revisa el archivo de logs (catalina.out
) para confirmar el progreso de la actualización. Un mensaje típico indicará la generación del reporte de actualización:
Upgrade report generated in /opt/liferay-latest/reports/upgrade_report.info
Copia de Ficheros y Directorios
1. Detén nuevamente Tomcat:
tomcat/bin/shutdown.sh
2. Copia los recursos necesarios desde la instalación antigua:
cp -r license ../../liferay-latest/data/
cp -r document_library ../../liferay-latest/data/
3. Modifica las variables del archivo portal-ext.properties
para deshabilitar el modo de actualización:
Upgrade.database.auto.run=false
Upgrade.report.enabled=false
4. Reinicia Tomcat:
tomcat/bin/startup.sh
Instalación de Portlets, Filtros y Plugins
- Asegúrate de instalar y copiar los componentes adicionales (portlets, filtros, plugins, apps) requeridos por la instancia.
Validación Final
- Comprueba el estado del sistema y realiza pruebas funcionales.
- Verifica que todos los componentes, índices y configuraciones se hayan aplicado correctamente.
Cuéntanos tu proyecto Liferay
En aggity somos partners certificados de Liferay y estaremos encantados de ayudarte en tu proyecto de actualización o implementación de Liferay.
Últimos posts

Estrategias para una gestión energética eficiente en la industria

Así hemos vivido Advanced Factories 2025: IA práctica, digitalización real y mucha inspiración

El papel de la IA en la economía circular y la reducción de residuos

30 años de APCE: aggity presenta las últimas innovaciones en IA para el sector MICE

IA en marketing: automatización, personalización y predicción para el éxito

aggity participa en el almuerzo de empresarios de la Fundación Empresa Clima con Andrés Blanco, CEO de Xcalibur Smart Mapping

aggity obtiene una facturación de 25,3 millones de euros en 2024 y finaliza la reorganización de su negocio
