Puede utilizar la interfaz gráfica de usuario de Installation Manager para instalar y eliminar una característica del producto.
Antes de empezar
Asegúrese de que las preferencias de Installation Manager apunten a los repositorios basados en web o locales adecuados que contienen el producto.
Acerca de esta tarea
Nota: Al igual que otras operaciones de
Installation Manager, también puede invocar características de modificación utilizando uno de los
procedimientos siguientes:
- Utilizando un archivo de respuestas silencioso
Puede registrar este archivo de respuestas mediante
la GUI y la modalidad de registro de Installation Manager, o puede crear manualmente o modificar un archivo
de respuestas para que se adapte a sus necesidades.
- Utilizando la herramienta de línea de mandatos imcl
Vaya a la documentación de IBM® Installation Manager.
Procedimiento
- Detenga todos los servidores y las aplicaciones de la instalación de WebSphere Application Server que se está modificando.
- Inicie Installation Manager.
- Pulse Modificar.
- Seleccione el grupo de paquetes que ha de modificar.
- Pulse Next (Siguiente).
Nota: Si se le indica que debe autenticarse, utilice el ID y la contraseña
de IBM que ha registrado en el sitio
web del programa.
- Expanda IBM WebSphere Application Server Network Deployment.
- Seleccione el recuadro de selección adecuado para instalar una característica o borre el recuadro de
selección adecuado para eliminar una característica si ya lo tiene instalado.
- Herramienta EJBDeploy para módulos anteriores a EJB 3.0
Esta opción
instala la herramienta EJBDeploy para los módulos anteriores a EJB 3.0.
Antes de desplegar las aplicaciones en el servidor, debe ejecutar la
herramienta EJBDeploy en las aplicaciones que contienen módulos EJB que
están basados en las especificaciones anteriores a EJB 3.0 que no están en una aplicación Java EE 7. Al ejecutar la
herramienta EJBDeploy, se genera código de despliegue para enterprise
beans en la aplicación. A partir de la especificación EJB 3.0,
la herramienta EJBDeploy ya no es necesaria porque WebSphere Application
Server utiliza una nueva característica denominada JITDeploy, que genera código
automáticamente cuando se inicia la aplicación. Los módulos EJB en una aplicación Java EE 7 utilizan JITDeploy aunque se basen en las especificaciones anteriores a EJB 3.0.
Consejo: Es posible que se produzcan errores
inesperados si las aplicaciones que se proporcionan con
IBM WebSphere Application Server, como los
ejemplos, necesitan la herramienta EJBDeploy opcional para los módulos anteriores a EJB
3.0 pero la característica no está instalada. Si despliega y utiliza aplicaciones que
pueden necesitar módulos anteriores a EJB 3.0, incluya la característica EJBDeploy
opcional en todas las instalaciones de
WebSphere Application Server que los
servidores que ejecutan las aplicaciones anteriores a EJB 3.0 utilizarán.
- Clientes ligeros autónomos, adaptadores de recursos y contenedores incorporables
Los clientes ligeros y los adaptadores de recursos de IBM proporcionan un conjunto de clientes y adaptadores de recursos para diversas tecnologías, como JAX-WS, JAX-RPC,
JAX-RS, XML, EJB, JPA, JMS, etc. Un contenedor incorporable se ejecuta en un entorno de
Java™ Platform, Standard Edition (Java SE) autónomo. Por ejemplo, puede utilizar el contenedor EJB incorporable para ejecutar enterprise beans fuera del servidor de aplicaciones.
- Clientes ligeros autónomos y adaptadores de recursos
Esta opción instala los clientes ligeros (thin clients)
autónomos y los adaptadores de recursos de IBM.
Los clientes ligeros y adaptadores de recursos de IBM proporcionan un conjunto de clientes para diversas tecnologías, como por ejemplo, JAX-WS,
JAX-RPC, JAX-RS, XML, EJB, JPA, JMS, etc. Los adaptadores de recursos de IBM proporcionan adaptadores de
recursos para JMS.
- Contenedor EJB incorporable
Esta opción instala el contenedor EJB incorporable.
El contenedor EJB incorporable es un archivo JAR (Java Archive) que puede utilizar para ejecutar enterprise beans en un entorno autónomo
de Java SE. Puede ejecutar enterprise beans utilizando este contenedor incorporable fuera del servidor de aplicaciones. El contenedor EJB incorporable forma parte de la especificación EJB y se utiliza principalmente para la lógica empresarial de enterprise beans de pruebas de unidad.
- Aplicaciones de ejemplo
Esta opción instala las aplicaciones de
ejemplo para los entornos de aprendizaje y demostración.
Los
ejemplos incluyen archivos de código fuente y aplicaciones empresariales
integradas que muestran algunas de las tecnologías Java EE
(Java Platform, Enterprise Edition) y WebSphere más recientes.
Se recomienda
instalar los ejemplos en los entornos de aprendizaje y demostración, como
los entornos de desarrollo. Sin embargo, no se recomienda instalarlos en
entornos de producción de servidor de aplicaciones.
- Pulse Next (Siguiente).
- Revise la información de resumen y pulse Modificar.
- Si la modificación se realiza correctamente, el programa muestra un mensaje que indica que la instalación se ha realizado correctamente.
- Si la modificación no se realiza correctamente, pulse Ver registro para resolver el problema.
- Pulse Finalizar.
- Pulse para cerrar Installation Manager.
Ejemplos
- Modificación de características:
En la lista siguiente, se incluyen entre paréntesis los nombres de ofertas de las características opcionales:
- Herramienta EJBDeploy para módulos anteriores a EJB 3.0 (ejbdeploy)
Antes de desplegar las aplicaciones en el servidor, debe ejecutar la
herramienta EJBDeploy en las aplicaciones que contienen módulos EJB que
están basados en las especificaciones anteriores a EJB 3.0 que no están en una aplicación Java EE 7. Al ejecutar la
herramienta EJBDeploy, se genera código de despliegue para enterprise
beans en la aplicación. A partir de la especificación EJB 3.0,
la herramienta EJBDeploy ya no es necesaria porque WebSphere Application
Server utiliza una nueva característica denominada JITDeploy, que genera código
automáticamente cuando se inicia la aplicación. Los módulos EJB en una aplicación Java EE 7 utilizan JITDeploy aunque se basen en las especificaciones anteriores a EJB 3.0.
- Clientes ligeros autónomos, adaptadores de recursos y contenedores incorporables
- Clientes ligeros autónomos y adaptadores de recursos (thinclient)
- Contenedor EJB incorporable (embeddablecontainer)
- Aplicaciones de ejemplo (samples)
![[Windows]](../images/windows.gif)
A continuación, se muestra un ejemplo de un archivo de respuestas para
modificar las características de una instalación:
<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean='true' temporary='true'>
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90" />
</server>
<install modify='true'>
<offering id='com.ibm.websphere.ND.v90'
profile='IBM WebSphere Application Server V9.0'
features='samples'/>
</install>
<uninstall modify='true'>
<offering id='com.ibm.websphere.ND.v90'
profile='IBM WebSphere Application Server V9.0'
features='thinclient,ejbdeploy,embeddablecontainer'/>
</uninstall>
<profile id='IBM WebSphere Application Server V9.0'
installLocation='C:\Archivos de programa\IBM\WebSphere\AppServer'>
<data key='eclipseLocation' value='C:\Archivos de programa\IBM\WebSphere\AppServer'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.nl' value='en'/>
</profile>
</agent-input>
![[Windows]](../images/windows.gif)
A continuación se muestra un ejemplo de utilización del mandato
imcl para modificar las características de una instalación:
imcl.exe modify com.ibm.websphere.ND.v90
-addFeatures samples
-removeFeatures thinclient,ejbdeploy,embeddablecontainer
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
-installationDirectory C:\Archivos de programa\IBM\WebSphere\AppServer
-secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt
- Modificación de idiomas:
Para
cambiar los idiomas instalados, utilice el argumento -properties con la propiedad cic.selector.nl en el mandato imcl
para especificar los idiomas que desea en la instalación.
![[Windows]](../images/windows.gif)
Por
ejemplo:
imcl.exe modify com.ibm.websphere.ND.v90_9.0.0.20160503_0200
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
-installationDirectory C:\Archivos de programa\IBM\WebSphere\AppServer
-properties cic.selector.nl=en,,hu,,ko,,pl,,es
-secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt
Se instalarán los idiomas inglés, húngaro, coreano, polaco y español
después de utilizar este ejemplo. Si ha iniciado con una
instalación con sólo inglés, esto añadirá los demás idiomas. Si ha
iniciado con una instalación con más idiomas, los demás idiomas se eliminarán.
Para
averiguar qué idiomas están instalados, utilice
listInstallationDirectories con el mandato imcl
y especifique -long o -verbose. ![[Windows]](../images/windows.gif)
Por
ejemplo:
imcl.exe listInstallationDirectories -long