Guía de instalación de Sun Java Enterprise System 5 para Microsoft Windows

Capítulo 7 Desinstalación de los componentes de Java ES

En este capítulo, se proporcionan instrucciones para desinstalar los componentes de Sun JavaTM Enterprise System (Java ES) instalados mediante el programa de instalación de Java ES.

Este capítulo incluye los siguientes apartados:

Funcionamiento del programa de desinstalación

Java ES proporciona un programa de desinstalación para eliminar los componentes del producto instalados en el sistema mediante el programa de instalación de Java ES.

Limitaciones del programa de desinstalación

Al igual que el programa de instalación de Java ES, el programa de desinstalación puede ejecutarse en modo gráfico o silencioso.

Administración de interdependencias

El programa de desinstalación puede comportarse de forma diferente en función de los componentes de Java ES instalados y de la forma en que se relacionan entre sí.


Precaución – Precaución –

Al desinstalar un componente de Java ES, debe identificar qué productos están configurados para dicho componente (puede que sea necesario realizar alguna configuración adicional). De lo contrario, puede que haya componentes de Java ES 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 componentes de Java ES de hosts remotos

Algunas dependencias de componentes de Java ES pueden satisfacerse con componentes del producto 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.

Dependencias de los componentes de Java ES resultantes de la configuración

El programa de desinstalación no reconoce las dependencias entre componentes de Java ES que se generen como resultado de la configuración posterior a la instalación.

Verificación de los requisitos previos

La siguiente tabla muestra las tareas que debe realizar antes de comenzar a realizar la desinstalación. Es posible que algunas de las tareas no tengan relación con su situación.

En la columna de la izquierda se indica el orden en el que se deben realizar las tareas y en la columna de la derecha aparece información útil adicional y la ubicación de las instrucciones.

Tabla 7–1 Lista de tareas

Descripción de la tarea 

Instrucciones e información útil 

1. Revise las necesidades y el comportamiento de cada componente de Java ES que vaya a desinstalar. 

Revisión del comportamiento de los componentes de Java ES durante la desinstalación

2. Identifique las dependencias entre componentes resultantes de la configuración y tome las medidas adecuadas, como, por ejemplo, realizar una copia de seguridad de los datos, desconfigurar el componente de Java ES que dependa de otro componente o desinstalar los componentes de Java ES en el orden correcto. 

Administración de interdependencias

3. Realice una copia de los datos de configuración o de usuario de los componentes de Java ES que vaya a desinstalar si tiene previsto reutilizarlos en futuras instalaciones. 

Revisión del comportamiento de los componentes de Java ES durante la desinstalación

4. Asegúrese de que la instancia de Directory Server que aloja el directorio de configuración se esté ejecutando. Nota: En la mayoría de los casos, el contenedor web y Directory Server deberían estar ejecutándose mientras que el resto de servidores deberían cerrarse antes de la desinstalación. 

Dicha instancia de Directory Server debe estar en ejecución para que el programa de desinstalación pueda anular la configuración de los componentes que está desinstalando. 

Revisión del comportamiento de los componentes de Java ES durante la desinstalación

Examine las tablas pertinentes de este apartado para conocer las acciones que realiza el programa de desinstalación con los componentes de Java ES. Planifique los pasos que debe llevar a cabo para impedir una pérdida de datos o de conexiones de interdependencia.

Este apartado contiene los siguientes subapartados:

Comportamiento de Access Manager en la desinstalación

Tabla 7–2 Detalles de la desinstalación de Access Manager

Tema 

Detalles 

Datos de configuración 

No se eliminará ninguna entrada de Directory Server (ni siquiera los datos específicos de Access Manager). 

Otras desinstalaciones que requiere este componente 

Directory Server 

Contenedor web 

Productos que requieren esta instalación 

Portal Server (debe residir en el mismo host que Access Manager SDK). 

Tareas previas a la desinstalación 

Ninguna 

Tareas posteriores a la desinstalación 

Al efectuar la desinstalación, se anula la configuración de Access Manager del contenedor web sólo para instalaciones completas en Web Server o Application Server. 

Comportamiento de Application Server en la desinstalación

Tabla 7–3 Detalles de la desinstalación de Application Server

Tema 

Detalles 

Datos de configuración y de usuario 

  • El dominio predeterminado creado durante la instalación se elimina durante la desinstalación.

  • Los dominios creados por usuarios, incluidos todos los servidores administrativos y las instancias de Application Server, no se eliminan durante la desinstalación.

  • Todas las instancias de Administration Server y Application Server se detienen antes que se complete la desinstalación.

Dependencias 

Se requiere que Message Queue esté en el mismo sistema. 

Productos que requieren esta instalación 

Componentes que están configurados para utilizar Application Server como contenedor web: Access Manager, Portal Server. 

Tareas previas a la desinstalación 

Para conservar los datos de configuración, haga una copia de los directorios del dominio de administración. 

Después de la desinstalación 

Para eliminar por completo Application Server de su sistema, elimine los archivos de registro y los directorios de Application Server que queden en el sistema. La ubicación predeterminada para los directorios de Application Server es \Dir-Instalación-JavaES\appserver .

Consulte Comportamiento de Message Queue en la desinstalación para obtener información sobre las tareas posteriores a la desinstalación de Message Queue.

Comportamiento de Directory Server en la desinstalación

Tabla 7–4 Detalles de la desinstalación de Directory Server

Tema 

Detalles 

Datos de configuración y de usuario 

Si está desinstalando la instancia de Directory Server que aloja los datos de usuario, la base de datos LDAP de Directory Server se elimina durante la desinstalación. 

Precaución: para evitar pérdidas de datos, haga una copia de seguridad de la información de Directory Server antes de desinstalar. Directory Server dispone de varias herramientas y utilidades para realizar copias de seguridad de Directory Server y migrar los datos de configuración.

Dependencias 

Ninguna 

Productos que requieren esta instalación 

  • Access Manager

  • Portal Server

Tareas previas a la desinstalación 

Haga copia de seguridad de la base de datos LDAP de Directory Server si es necesario. 

Tareas posteriores a la desinstalación 

Si, a continuación, instala Directory Server en la misma ubicación, el directorio de instalación no debe existir. Puede que tenga que suprimir manualmente el directorio de instalación y los archivos de configuración personalizados antes de reinstalar en la misma ubicación. 

Comportamiento de Message Queue en la desinstalación

Tabla 7–5 Detalles de la desinstalación de Message Queue

Tema 

Detalles 

Datos de configuración 

Los datos de configuración específicos de la instancia, el depósito de usuarios y el archivo de control de acceso permanecen después de la desinstalación y se pueden utilizar en una reinstalación posterior.  

Otras desinstalaciones que requiere este componente 

Directory Server (optativo) 

Productos que requieren esta instalación 

Application Server (debe residir en el mismo host que Message Queue). 

Tareas previas a la desinstalación 

  • Detenga cualquier agente que esté en ejecución. Se le pedirá el nombre de usuario (admin) y la contraseña:imqcmd shutdown bkr [ -b Nombrehost:puerto]

  • Si no tiene intención de reinstalar Message Queue y, por lo tanto, desea eliminar los datos dinámicos, el depósito de usuarios de archivos simples y el archivo de control de acceso asociado a cada instancia del agente, elimine estos datos con el siguiente comando: imqbrokerd -name Nombreinstancia -remove instancia

  • Si actualiza Message Queue con la secuencia de comandos de actualización de Message Queue, anote el proceso. La secuencia de comandos de actualización no escribe la información de instalación en el registro de Java ES.

Tareas posteriores a la desinstalación 

Si no prevé volver a instalar Message Queue, use los comandos que aparecen en la documentación de los componentes de Java ES para limpiar el sistema.  

Comportamiento de Monitoring Console en la desinstalación

Tabla 7–6 Detalles de la desinstalación de Monitoring Console

Tema 

Detalles 

Datos de configuración 

Los datos de usuario permanecen después de la desinstalación, pero se suprimen antes de cualquier reinstalación. 

Dependencias 

Ninguna 

Otros productos que requieren esta instalación 

Ninguno 

Tareas previas a la desinstalación 

Ninguna 

Tareas posteriores a la desinstalación 

 

Comportamiento de Portal Server en la desinstalación

Tabla 7–7 Detalles de la desinstalación de Portal Server

Tema 

Detalles 

Datos de configuración y de usuario 

  • Los datos de configuración se eliminan durante la desinstalación. La anulación de la configuración incluye la eliminación de los servicios creados en Access Manager por Portal Server.

  • Los proveedores de los canales de usuario no se eliminan durante la desinstalación y pueden volverse a utilizar en instalaciones futuras.

  • El programa de instalación no elimina los datos de configuración personalizados (perfiles de visualización, cadenas de recursos y otras personalizaciones). Los datos de configuración pueden volver a utilizarse en instalaciones posteriores sólo si se reinstala Portal Server en el mismo host y con la misma configuración.

Otras desinstalaciones que requiere este componente 

  • Directory Server

  • Application Server o Web Server

  • Access Manager

  • Service Registry

Productos que requieren esta instalación 

Ninguno 

Tareas previas a la desinstalación 

Compruebe que Directory Server y el contenedor web se estén ejecutando. 

Tareas posteriores a la desinstalación 

Si está ejecutando Portal Server en Web Server y decide eliminar sólo Portal Server, deberá reiniciar Access Manager. Para obtener más información, consulte Comportamiento de Access Manager en la desinstalación.

Comportamiento de Portal Server Secure Remote Access en la desinstalación

Tabla 7–8 Detalles de la desinstalación de Portal Server Secure Remote Access

Tema 

Detalles 

Datos de configuración 

  • Todos los datos de configuración de Portal Server Secure Remote Access Core se eliminan durante la desinstalación.

  • Se anula la implementación de todas las aplicaciones web que se hayan implementado.

  • Los usuarios no tienen acceso a los datos de configuración de los subpomponentes de Portal Server Secure Remote Access (puerta de enlace Proxy Netlet y Proxy Rewriter).

Otras desinstalaciones que requiere este componente 

  • Portal Server Secure Remote Access depende de Portal Server y no puede desinstalarse sin este componente.

  • Los subcomponentes de Portal Server Secure Remote Access (puerta de enlace, Proxy Netlet y Proxy Rewriter) dependen de Access Manager SDK.

  • Portal Server y Secure Remote Access Support deben residir en el mismo host y en el mismo directorio.

  • Access Manager SDK debe residir en el mismo host que la puerta de enlace y los proxies Netlet y Rewriter. La puerta de enlace y los proxies Netlet y Rewriter no pueden estar en el mismo directorio.

  • Puede eliminar cualquier componente de Portal Server Secure Remote Access sin eliminar ningún componente de Java ES dependiente.

  • Es posible eliminar la puerta de enlace y dejar Access Manager SDK en el host.

Productos que requieren esta instalación 

Ninguno 

Tareas previas a la desinstalación 

Ninguna 

Tareas posteriores a la desinstalación 

Ninguna 

Si está configurado Portal Server Secure Remote Access, desinstale primero sus componentes de forma manual utilizando el comando psadmin.

ProcedurePara desinstalar los componentes de SRA:

  1. Detenga la instancia de Portal Server Secure Remote Access.

    stop-sra-instance --adminuser idusuario --passwordfile archivo-contraseña --name nombre-instancia-asra --type tipo-instancia --hostname nombrehost-instancia

  2. Elimine la instancia de Portal Server Secure Remote Access.

    psadmin delete-sra-instance --adminuser idusuario --passwordfile archivo-contraseña --name nombre-instancia-sra --type tipo-instancia --hostname nombrehost-instancia


    Nota –

    El programa de desinstalación no elimina los componentes de Portal Server Secure Remote Access que se encuentren configurados. Por este motivo, necesita desinstalar manualmente dichos componentes. Si no lo hace, puede provocar problemas en futuras instalaciones que se realicen en el mismo host.


Comportamiento de Service Registry en la instalación

Tabla 7–9 Detalles de la desinstalación de Service Registry

Tema 

Detalles 

Datos de configuración 

El proceso de configuración de Registry instala el dominio de la base de datos de Registry y los almacenes de claves del servidor en el directorio dir-instalación-JavaES.

Este directorio no se elimina al desinstalar Service Registry. Este mecanismo de seguridad permite conservar la base de datos para su uso en una futura instalación o versión, si es necesario.  

Otras desinstalaciones que requiere este componente 

Application Server (servidor de administración de dominios y herramienta de administración de la línea de comandos) 

HADB 

Message Queue 

Productos que requieren esta instalación 

Ninguno 

Tareas previas a la desinstalación 

1. Detenga el dominio de Service Registry de la forma siguiente: 

dir-instalación-JavaES\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop

1. Elimine el dominio de Service Registry de la forma siguiente: 

dir-instalación-JavaES\share\ant\bin\ant.bat -f build-install.xml appserver.domain.delete

Si quiere conservar la base de datos de Registry para usarla en el futuro, copie el directorio base-ServiceRegistry en otra ubicación antes de volver a instalar Registry.

Tareas posteriores a la desinstalación 

En algunos casos, el programa de desinstalación no puede eliminar ciertos archivos de instalación. Para efectuar una limpieza final, elimine el directorio base-ServiceRegistry y su contenido.

El directorio que contiene la base de datos, el dominio y los almacenes de claves de Service Registry no se elimina al desinstalar Registry. 

Puede eliminarlo manualmente si lo desea. Sin embargo, si desea conservar la base de datos para su uso en una futura instalación o versión, copie el siguiente directorio en otra ubicación antes de reinstalar Registry y vuélvalo a copiar en su ubicación actual después de reinstalar la aplicación. 

Para reinstalar la aplicación, si ha realizado una copia de la base de datos de Registry antes de instalar Service Registry, cópiela de nuevo después de efectuar la reinstalación. Después de restablecer la base de datos y el almacén de claves, ejecute el comando siguiente utilizando las variantes propias de cada plataforma: 

dir-instalación-JavaES\share\ant\bin\ant.bat -f build-install.xml appserver.domain.stop export.registryOperatorCert install.cacerts appserver.domain.start

Comportamiento de Web Proxy Server en la desinstalación

Tabla 7–10 Detalles de la desinstalación de Web Proxy Server

Tema 

Detalles 

Datos de configuración 

Sólo se conservan los archivos de base de datos de certificados del directorio de alias en la ubicación de instalación. Se eliminarán todos los demás archivos. 

Dependencias 

Directory Server (opcional) si se ha seleccionado el control de acceso LDAP externo. 

Tareas previas a la desinstalación 

Detenga todas las instancias de Web Proxy Server. 

Tareas posteriores a la desinstalación 

La base de datos de certificados se conserva en el directorio base-WebProxyServer \alias. Debe mover la base de datos de certificados y eliminar el antiguo directorio de instalación antes de volver a realizar la instalación.

Comportamiento de Web Server en la desinstalación

Tabla 7–11 Detalles de la desinstalación de Web Server

Tema 

Detalles 

Datos de configuración y de usuario 

  • El servidor administrativo y las instancias de Web Server se detienen antes de que finalice la desinstalación.

  • Los directorios de instalación o de instancias de Web Server no pueden eliminarse sin ejecutar el programa de instalación.

Otras desinstalaciones que requiere este componente 

Ninguna 

Productos que requieren esta instalación 

Componentes que estén configurados para utilizar Web Server como contenedor web: Access Manager y Portal Server. También el complemento de equilibrado de carga de Application Server (si Application Server utiliza Web Server como contenedor web). 

Tareas previas a la desinstalación 

Ninguna 

Tareas posteriores a la desinstalación 

Para conservar los datos de configuración, realice una copia de seguridad de los directorios de las instancias de Administration Server y Web Server en la ubicación de instalación. 

Si, a continuación, instala Web Server en la misma ubicación, el directorio de instalación no debe existir. Puede que tenga que suprimir manualmente el directorio de instalación y los archivos de configuración personalizados antes de reinstalar en la misma ubicación. 

Ejecución del programa de desinstalación en modo gráfico

Una vez realizadas las tareas pertinentes descritas en el apartado Verificación de los requisitos previos, ya puede ejecutar el programa de desinstalación.

ProcedurePara iniciar el asistente de desinstalación (programa gráfico) de Windows

  1. Abra Inicio > Configuración > Panel de control.

  2. Haga doble clic en Agregar o quitar programas.

  3. Seleccione Sun Java Enterprise Systems.

  4. Haga clic en Cambiar o Quitar.

    Se abre la ventana de bienvenida para cambiar o quitar el programa.

ProcedurePara modificar la instalación actual

  1. Seleccione la opción Modificar en el asistente de instalación para agregar nuevas funciones o suprimir las funciones existentes.

  2. Haga clic en "Siguiente".

    Se abre la página de selección de componentes.

  3. Examine los componentes.

    • Los componentes instalados en el sistema están habilitados y se pueden seleccionar. Los componentes que no están instalados en el sistema están deshabilitados y no es posible seleccionarlos.

      • Algunos componentes contienen subcomponentes. Expanda los componentes para ver los subcomponentes.

      • Si anula la selección de un componente con subcomponentes, expándalo para comprobar la lista de subcomponentes.

  4. Seleccione los componentes que desee instalar y excluya de la selección los que quiera desinstalar. Haga clic en "Siguiente".

    El programa de desinstalación modifica el software.

ProcedurePara eliminar todos los componentes instalados

  1. Seleccione Quitar en el asistente de instalación.

  2. Haga clic en "Siguiente".

    Aparece un cuadro de diálogo de confirmación.

  3. Haga clic en Sí para confirmar la desinstalación.

    Se abre la página Estado de configuración seguida del cuadro de diálogo de desconfiguración.

  4. Haga clic en Sí para confirmar la desconfiguración de los componentes de Java ES.

    Se borra la configuración de los productos y los servidores de detienen y desinstalan.

  5. Se abre la página de finalización del asistente. Puede leer un resumen de los datos de instalación o desinstalación haciendo clic en el botón Ver resumen.

  6. Haga clic en Finalizar para salir del asistente de desinstalación.

Ejecución del programa de desinstalación en modo silencioso

La desinstalación silenciosa es útil para eliminar de varios hosts componentes de Java ES que tengan configuraciones similares. El procedimiento para realizar una desinstalación en modo silencioso es similar al de instalación en este modo, como se describe en el Capítulo 4, Instalación en modo silencioso.

ProcedurePara realizar una desinstalación en modo silencioso

  1. Cambie al directorio donde se encuentre el programa de instalación:

    cd dir-instalación-JavaES

  2. Utilice el comando Setup.bat /r para crear el archivo de respuestas.

    Utilice la opción /f1 para especificar el lugar donde debe crearse el archivo de respuestas y asignarle un nombre. Para evitar resultados inesperados, especifique una ruta de acceso absoluta para el archivo, que tiene la extensión.iss. Por ejemplo, escriba:

    Setup.bat /r /f1"C:\Temp\EjemploDesinstalación.iss "

    Todos los datos especificados y las opciones seleccionadas se registran en el archivo .iss.

  3. El archivo de respuestas puede utilizarse con las opciones de desinstalación registradas, aunque es posible editar el archivo para modificar estas opciones.

    Ya puede utilizar el archivo de respuestas para iniciar la desinstalación silenciosa.

  4. Cambie al directorio donde se encuentre situado el programa de instalación.

    cd dir-instalación-JavaES

  5. Escriba el comando Setup.bat con la opción /s para iniciar el proceso de desinstalación en modo silencioso.

    Utilice la opción /f1 para especificar la ubicación del archivo .iss. Para evitar errores imprevistos, especifique una ruta de acceso absoluta. Por ejemplo, escriba:

    Setup.bat /s /f1"C:\Temp\EjemploDesinstalación.iss" .

  6. (Opcional) Utilice la opción /f2 para especificar otro nombre y ubicación para el archivo de registro. Para evitar errores imprevistos, especifique una ruta de acceso al archivo absoluta. Por ejemplo, escriba:

    Setup.bat /s /f1"C:\Temp\EjemploDesinstalación.iss /f2" C:\Config.log".

    Durante la desinstalación, puede controlar el progreso observando los cambios que se producen en el registro de instalación.

Desinstalación de Java ES Reporter

Java ES Reporter no es un componente controlado por el programa de instalación de Java ES, por lo que no se puede utilizar el programa de desinstalación para eliminarlo.

ProcedurePara desinstalar Java ES Reporter

  1. Deshabilite Reporter.

    Siga las instrucciones de Configuración de Java ES Reporter después de la instalación.

  2. Borre los archivos siguientes como usuario administrador:

    • commons-codec-1.3.jar

    • commons-httpcclient-3.0.jarc

    • mfwk_reporter.jar

    • config.properties

    • job_measurement_reporter

    • com.sun.mjwk.reporter

    • config_state.properties