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

aggity participará en la cena empresarial de la Fundación Empresa & Clima con Oscar Pierre como invitado especial

Cómo integrar el APS con sistemas MES para mejorar la toma de decisiones

Cómo implementar el control de emisiones en tiempo real en la industria

Inteligencia Artificial en acción: aggity en IBM Think Madrid 2025, donde la IA se consolida como motor de valor empresarial

IA Generativa: adaptarse o quedarse atrás – Entrevista a Jose María Salido, experto en IA & Data en aggity

Cómo escalar un modelo de IA del piloto a producción con éxito

La IA generativa de IBM WatsonX impulsa la investigación en fusión nuclear del CIEMAT de la mano de aggity
