Actualizaciones en Liferay 7(Liferay DXP)

19-08-2016
 
Upgrade LiferayDXP 7

Upgrade LiferayDXP 7

En versiones anteriores de Liferay(6.2 y previas) para hacer el ‘upgrade’ de versión solamente debíamos instalar la nueva versión(Configurando portal-ext.properties y cuatro ficheros mas), copiar la carpeta ‘<liferay-home>/data’ y el solo corría. Liferay internamente hacia el upgrade de la base de datos.

A partir de ahora, LiferayDXP 7 ya no incorpora la herramienta de ‘upgrade’ y cuando queramos subir de versión tendremos que hacerlo manualmente. Desconozco el motivo, pero me parece que en esto están yendo para atrás.

La herramienta para hacerlo esta en el mismo bundle, en la carpeta ‘<liferay-home>/tools/portal-tools-db-upgrade-client/com.liferay.portal.tools.db.upgrade.client.jar’. Podemos ejecutarla desde la misma carpeta donde tenemos el LiferayDXP con la siguiente sentencia:

java -jar ./tools/portal-tools-db-upgrade-client/com.liferay.portal.tools.db.upgrade.client.jar

Esto nos preguntará cosas como la configuración de la base de datos, la carpeta donde esta el LiferayDXP, etc. y creará tres archivos: ‘app-server.properties’, ‘portal-upgrade-database.properties’ y ‘portal-upgrade-ext.properties’.

Si la información es correcta la base de datos se actualizará automáticamente, de lo contrario deberemos revisar la información contenida en esos ficheros, porque no nos la va a volver a pedir de nuevo.

Conclusiones

Desconozco el motivo, puede ser que tener la herramienta de actualización separada vaya bien para el equipo de soporte(Así si hay que actualizar la herramienta no hay que parchear Liferay, por ejemplo) o por otros motivos, lo desconozco. Esta parte ahora es un poco menos usable, pero tampoco es un tema muy crítico.

Por otro lado, la herramienta pide información que ya esta en el portal, por lo tanto, seria fácil no tener que pedir esa información al técnico y hacer así el proceso un poco mas rápido y fácil. Crítica constructiva.

Leave a Reply

© Albert Coronado Calzada