Java ES propociona un programa de desinstalación para eliminar los componentes instalados en el sistema mediante el programa de instalación de Java ES. Al igual que el programa de instalación de Java ES, el programa de desinstalación puede instalarse en el modo gráfico, basado en texto o silencioso.
Durante la instalación, el programa de instalación de Java ES incluye el programa de desinstalación de Java ES en la siguiente ubicación:
SO Solaris: /var/sadm/prod/SUNWentsys4
Linux: /var/sadm/prod/sun-entsys4
Puede utilizar el parámetro opcional -no para ejecutar el programa de desinstalación sin desinstalar el software. Esta opción es útil para familiarizarse con el programa de desinstalación y para crear un archivo de estado para las próximas desinstalaciones silenciosas.
Al igual que el programa de instalación de Java ES, el programa de desinstalación puede instalarse en el modo gráfico, basado en texto o silencioso.
El programa de desinstalación elimina los componentes instalados por el programa de instalación de Java ES. Para eliminar los componentes no instalados por el programa de instalación de Java ES, siga las instrucciones que aparecen en la documentación del componente.
El programa de desinstalación debe ejecutarse por separado en cada host que contenga componentes de Java ES. No se permite realizar una desinstalación remota. En cada host, puede seleccionar uno o varios componentes para su eliminación.
El programa de desinstalación de Java ES no elimina los componentes compartidos.
El programa de desinstalación puede eliminar archivos de configuraciones y de datos de usuario. Los archivos varían en función de los componentes.
Cuando finalice el proceso de desinstalación, puede que sea necesario eliminar algunos archivos y directorios adicionales. Para obtener información sobre los distintos productos, consulte Revisión del comportamiento de la desinstalación de los componentes de Java ES .
El programa de desinstalación comprueba sólo las dependencias de componentes del sistema en que se está ejecutando este programa y envía mensajes de advertencia en caso de detectar una dependencia.
El programa de desinstalación no anula la configuración de las instalaciones de contenedores web de terceros.
Tampoco anula la configuración de las instalaciones de Access Manager SDK en un contenedor web. Debe volver a configurar manualmente el contenedor web (por ejemplo, restableciendo la ruta de clase original).
No use el programa de desinstalación para eliminar el software de Sun Cluster, a menos que se haya instalado, pero no se haya usado nunca para configurar un nodo del clúster. Para obtener más información, consulte Desinstalación del software de Sun Cluster .
El programa de desinstalación puede comportarse de forma diferente en función de los componentes instalados y de cómo se relacionan entre ellos.
El programa de desinstalación reconoce sólo las dependencias existentes entre productos instalados en un mismo host. Si intenta desinstalar un componente que tiene productos de los que depende en el host, el programa de desinstalación mostrará una advertencia.
Por ejemplo, si intenta desinstalar Access Manager del host en el que también está instalado Portal Server, el programa de desinstalación le advierte de que Portal Server no puede funcionar sin Access Manager.
En la mayoría de los casos, puede desinstalar un componente si no existe otro componente que dependa de él.
Por ejemplo, Portal Server depende de Access Manager, pero Access Manager no depende de Portal Server. Si intenta desinstalar Portal Server, el programa de desinstalación muestra una advertencia, ya que Access Manager no puede funcionar sin Portal Server.
Al desinstalar un producto, debe identificar los productos que se han configurado para ese componente (es posible que sea necesario realizar una configuración adicional). De lo contrario, puede que haya componentes en el sistema configurados para permitir el uso de productos que ya no están presentes.
El programa de desinstalación no reconoce las siguientes interdependencias:
Dependencias de hosts remotos
Dependencias resultantes de la configuración
Pueden satisfacerse algunas dependencias de componentes con otros productos implementados en hosts remotos. Sin embargo, el programa de desinstalación no reconoce estas relaciones de dependencia.
Por ejemplo, si intenta desinstalar Directory Server, el programa de desinstalación no le avisa de que Access Manager depende de Directory Server, incluso aunque estén implementados en el mismo host. Esto se debe a que otra instancia de Directory Server instalada en otro host podría permitir el uso de Access Manager.
El programa de desinstalación no reconoce una dependencia de componentes obtenida como resultado de la configuración posterior a la instalación.
Por ejemplo, suponga que instala tanto Portal Server como Calendar Server en el mismo host y, a continuación, configura Portal Server para que use Calendar Server para el canal de calendario de Portal Server. Tras la configuración, Portal Server depende de Calendar Server. Sin embargo, al desinstalar Calendar Server, el programa de desinstalación no le advierte de que Portal Server depende de Calendar Server, ya que el programa desconoce que se haya realizado una configuración posterior a la instalación.