---
title: Actualización de los Paquetes
slug: soporte/actualizacion-de-los-paquetes
description: Learn how to update the 4biz/Builder product on Wildfly application servers with this detailed step-by-step guide. From prerequisites like installing Wildfly and downloading the required packages, to stopping Wildfly, extracting and copying files, clearin
createdAt: 2022-06-26T18:01:21.000Z
---

Este procedimiento tiene como objetivo demostrar la actualización paso a paso del producto <font color="#ff6900">**4biz/Builder**</font> en los servidores de aplicaciones Wildfly.

En este documento, utilizaremos el siguiente escenario como ejemplo:

Actualice <font color="#ff6900">**4biz**</font> 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`**.&#x20;

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

- [x] Haber instalado el servidor de aplicaciones Wildfly basándose en el documento Instalación on-premisses.
- [x] Haber descargado los paquetes directamente del portal de socios.

## Procedimiento

### 1 - Detener el servicio de Wildfly

```sh
systemctl stop wildfly
```

Compruebe si se está ejecutando algún servicio Java;

```sh
ps aux | grep java
```

### 2 - 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:

```sh
unzip 4biz-Helium-1.0.1.war.zip
```

El archivo extraído tendrá este formato:

```sh
[root@server]# 4biz-Helium-1.0.1.war
```

### 3 - Elimine los despliegues antiguos

Acceda al directorio de despliegues de Wildfly

```sh
cd /opt/wildfly/standalone/deployments
```

Elimine los paquetes que se sustituirán

```sh
rm -Rf 4biz-Helium-1.0.0.war*
```

```sh
rm -Rf 4biz-builder-1.3.5.0.war*
```

:::hint{type="warning"}
⚠️<u>**Atención**</u>**!**

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

```sh
rm -Rf data tmp log
```

### 5 - Cree de nuevo los directorios temporales

```sh
mkdir {data, tmp, log}
```

Asigne el permiso de propietario al usuario `wildlfy`

```sh
chown -R wildfly:wildfly data tmp log
```

### 6 - Elimine las cachés y limpie la memoria Swap (opcional)

Se recomienda limpiar las cachés y la memoria Swap

- **Limpiar memoria Swap**

```sh
swapoff -a
```

- **Limpiar Cachés**

```sh
sysctl vm.drop_caches=1
```

```sh
sysctl vm.drop_caches=3
```

### 7 - Copie los nuevos paquetes WAR en el directorio Deployments

```sh
cp 4biz-Helium-1.0.1.war /opt/wildfly/standalone/deployments/
```

```sh
cp 4biz-builder-1.3.5.1.war /opt/wildfly/standalone/deployments/
```

### 8 - Inicie el servicio de Wildfly

```sh
systemctl start wildfly
```

### 9 - Siga el proceso de despliegue

```sh
tail -f /opt/wildfly/standalone/log/server.log
```

## Conclusión

Después de seguir este procedimiento, creemos que ha desplegado con éxito la última versión del producto.

