Actualización de los Paquetes
Este procedimiento tiene como objetivo demostrar la actualización paso a paso del producto 4biz/Builder en los servidores de aplicaciones Wildfly.
En este documento, utilizaremos el siguiente escenario como ejemplo:
Actualice 4biz a partir de la versión 4biz-Helium-1.0.0.war.zip a 4biz-Helium-1.0.1.war.zip y Builder a partir de la versión 4biz-builder-1.3.5.0.war.zip a 4biz-builder 1.3.5.1.war.zip.
Tenga en cuenta que no es necesario desplegar todos los paquetes a la vez, puede actualizar sólo uno de los componentes. De todos modos, compruebe la versión correcta de los paquetes en su servidor y utilice los comandos que aparecen a continuación apuntando a las respectivas versiones.
Requisito previo
Haber instalado el servidor de aplicaciones Wildfly basándose en el documento Instalación on-premisses.
Haber descargado los paquetes directamente del portal de socios.
Procedimiento
1 - Detener el servicio de Wildfly
systemctl stop wildflyCompruebe si se está ejecutando algún servicio Java;
ps aux | grep java2 - Copie y extraiga los archivos descargados
Transfiera los nuevos paquetes vía sftp al directorio tmp de su servidor Linux. A continuación, realice la extracción:
unzip 4biz-Helium-1.0.1.war.zipEl archivo extraído tendrá este formato:
[root@server]# 4biz-Helium-1.0.1.war3 - Elimine los despliegues antiguos
Acceda al directorio de despliegues de Wildfly
cd /opt/wildfly/standalone/deploymentsElimine los paquetes que se sustituirán
rm -Rf 4biz-Helium-1.0.0.war*rm -Rf 4biz-builder-1.3.5.0.war*⚠️Atención!
Tenga en cuenta que es necesario eliminar tanto el paquete del producto como el archivo ".deployed". Si sólo va a desplegar un componente, elimine sólo el archivo del elemento relacionado. Si quiere volver a desplegar en la misma versión, elimine sólo el archivo ".deployed" - esta opción puede realizarse también así.
4 - Elimine los directorios temporales
rm -Rf data tmp log5 - Cree de nuevo los directorios temporales
mkdir {data, tmp, log}Asigne el permiso de propietario al usuario wildlfy
chown -R wildfly:wildfly data tmp log6 - Elimine las cachés y limpie la memoria Swap (opcional)
Se recomienda limpiar las cachés y la memoria Swap
- Limpiar memoria Swap
swapoff -a- Limpiar Cachés
sysctl vm.drop_caches=1sysctl vm.drop_caches=37 - Copie los nuevos paquetes WAR en el directorio Deployments
cp 4biz-Helium-1.0.1.war /opt/wildfly/standalone/deployments/cp 4biz-builder-1.3.5.1.war /opt/wildfly/standalone/deployments/8 - Inicie el servicio de Wildfly
systemctl start wildfly9 - Siga el proceso de despliegue
tail -f /opt/wildfly/standalone/log/server.logConclusión
Después de seguir este procedimiento, creemos que ha desplegado con éxito la última versión del producto.