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:
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.
Al igual que el programa de instalación de Java ES, el programa de desinstalación puede ejecutarse en modo gráfico o silencioso.
El programa de desinstalación suprime sólo los componentes de Java ES instalados por el programa de instalación de Java ES. Para suprimir los componentes de Java ES 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 de Java ES para su desinstalación.
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 la información específica de cada producto, consulte Revisión del comportamiento de los componentes de Java ES durante la desinstalación .
El programa de desinstalación comprueba las dependencias de los componentes de Java ES únicamente en el sistema donde se está ejecutando y envía mensajes de advertencia en caso de detectar alguna dependencia.
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í.
El programa de desinstalación reconoce sólo las dependencias existentes entre productos instalados en un mismo host. Si intenta desinstalar un componente de Java ES del que dependen productos instalados 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 cualquier componente de Java ES si no hay ningún 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 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 hosts remotos
Dependencias resultantes de la configuración
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.
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.
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. | |
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. |
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:
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. |
Tema |
Detalles |
---|---|
Datos de configuración y de usuario |
|
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. |
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 |
Tema |
Detalles |
---|---|
Datos de configuración y de usuario |
|
Otras desinstalaciones que requiere este componente |
|
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. |
Si está configurado Portal Server Secure Remote Access, desinstale primero sus componentes de forma manual utilizando el comando psadmin.
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
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
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.
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 |
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. |
Una vez realizadas las tareas pertinentes descritas en el apartado Verificación de los requisitos previos, ya puede ejecutar el programa de desinstalación.
Abra Inicio > Configuración > Panel de control.
Haga doble clic en Agregar o quitar programas.
Seleccione Sun Java Enterprise Systems.
Haga clic en Cambiar o Quitar.
Se abre la ventana de bienvenida para cambiar o quitar el programa.
Seleccione la opción Modificar en el asistente de instalación para agregar nuevas funciones o suprimir las funciones existentes.
Haga clic en "Siguiente".
Se abre la página de selección de componentes.
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.
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.
Seleccione Quitar en el asistente de instalación.
Haga clic en "Siguiente".
Aparece un cuadro de diálogo de confirmación.
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.
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.
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.
Haga clic en Finalizar para salir del asistente de desinstalación.
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.
Cambie al directorio donde se encuentre el programa de instalación:
cd dir-instalación-JavaES
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.
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.
Cambie al directorio donde se encuentre situado el programa de instalación.
cd dir-instalación-JavaES
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" .
(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.
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.
Deshabilite Reporter.
Siga las instrucciones de Configuración de Java ES Reporter después de la instalación.
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