![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Desinstalación de archivos de aplicación de empresa arrastrándolos desde un directorio supervisado
Cuando un archivo de aplicación ya no es necesario, puede desinstalarlo eliminando el EAR, el WAR, el archivo Java™ o el módulo SIP (archivo SAR) correspondiente de un directorio supervisado. Un archivo de aplicación empresarial debe cumplir la especificación Java EE (Java Platform, Enterprise Edition).
Antes de empezar
raíz_servidor_apl/profiles/nombre_perfil/monitoredDeployableApps
raíz_servidor_apl/profiles/default/monitoredDeployableApps
Para los servidores de aplicaciones (autónomos) base en sistemas operativos distribuidos, el directorio supervisado se encuentra en el perfil del servidor de aplicaciones. La vía de acceso del directorio es raíz_servidor_apl/profiles/nombre_perfil_servidor_apl/monitoredDeployableApps/servers/nombre_servidor.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
- Para los servidores de aplicaciones, la vía de acceso del directorio es raíz_servidor_apl/profiles/nombre_perfil_gestor_despliegue/monitoredDeployableApps/servers/nombre_servidor.
- Para los nodos gestionados (federados), la vía de acceso del directorio es raíz_servidor_apl/profiles/nombre_perfil_gestor_despliegue/monitoredDeployableApps/nodes/nombre_nodo/servers/nombre_servidor.
- Para los clústeres, la vía de acceso del directorio es raíz_servidor_apl/profiles/nombre_perfil_gestor_despliegue/monitoredDeployableApps/clusters/nombre_clúster.
![[z/OS]](../images/ngzos.gif)
- Para los servidores de aplicaciones, la vía de acceso del directorio es raíz_servior_apl/AppServer/profiles/default/monitoredDeployableApps/servers/nombre_servidor.
- Para los nodos gestionados (federados), la vía de acceso del directorio es raíz_servidor_apl/DeploymentManager/profiles/default/monitoredDeployableApps/nodes/nombre_nodo/servers/nombre_servidor.
- Para los clústeres, la vía de acceso del directorio es raíz_servidor_apl/DeploymentManager/profiles/default/monitoredDeployableApps/clusters/nombre_clúster.
Acerca de esta tarea
Para las aplicaciones instaladas con anterioridad añadiendo un archivo EAR, JAR, WAR o SAR a un subdirectorio monitoredDeployableApps supervisado, puede desinstalar la aplicación o el módulo del servidor de aplicaciones arrastrando o suprimiendo el archivo EAR, JAR, WAR o SAR del subdirectorio monitoredDeployableApps.
De forma predeterminada, el producto explora un directorio supervisado en busca de las aplicaciones nuevas, cuya frecuencia máxima es cada cinco segundos. El servidor o clúster debe estar ejecutándose para que el producto perciba los cambios de los archivos en el directorio supervisado.
raíz_servidor_apl/profiles/nombre_perfil/installedApps/nombre_célula
raíz_servidor_apl/profiles/default/installedApps/nombre_célula
Cuando se desinstala una aplicación se suprime la aplicación del repositorio de configuración del producto y se suprimen los binarios de la aplicación del sistema de archivos de todos los nodos en los que se han instalado los módulos de la aplicación.
En este tema se da por supuesto que se utiliza un explorador de archivos gráfico para arrastrar o suprimir el archivo EAR, JAR, WAR o SAR del directorio. Si lo prefiere, puede utilizar los mandatos del sistema operativo para suprimir un archivo de un directorio supervisado.
Procedimiento
Resultados
El producto detiene la aplicación o el módulo y lo desinstala del servidor de aplicaciones o clúster.
Para el ejemplo AppSrv02, el producto escribe mensajes sobre la desinstalación en el archivo SystemOut.log del directorio raíz_servidor_apl/logs/nombre_servidor.
Los mensajes empiezan con la clave de mensaje CWLDD.
Para desinstalar un nodo federado de un gestor de despliegue, si un agente de nodo está detenido, el producto desinstala la aplicación o el módulo en el nivel del gestor de despliegue, pero no sincroniza los cambios con el nodo. Los cambios se aplicarán al nodo la próxima vez que el agente esté en ejecución y se produzca una sincronización de nodos.
Qué hacer a continuación
Examine el servidor o clúster para verificar que la aplicación o el módulo ya no existen.
Si la desinstalación no se realiza satisfactoriamente, lea los mensajes en systemout.log y arregle la condición de error. Añada el archivo EAR, JAR, WAR o SAR de nuevo en el subdirectorio monitoredDeployableApps supervisado, espere hasta que el producto detecte el archivo y, a continuación, vuelva a eliminarlo del directorio. Si la desinstalación todavía no es satisfactoria, utilice la consola administrativa o un script wsadmin para desinstalar el archivo de aplicación.