El código de producto para IBM®
SDK, Java™ Technology Edition se instala utilizando
IBM
Installation Manager Versión 1.8.5 o posterior. Liberty se puede ejecutar con cualquier
Java runtime environment (JRE)
o Java software development kit
(SDK) compatible.
Antes de empezar
Importante: El soporte para utilizar Java
SE 6 con WebSphere Liberty finalizó en septiembre de 2017. El kernel
Liberty se recompiló para 17.0.0.3. A partir de 17.0.0.3, el kernel Liberty deja de ejecutarse con Java SE 6. Si sigue utilizando Java SE 6 en releases anteriores después del fin de la fecha de soporte, podría exponer su entorno a riesgos de seguridad.
El SDK de Java recomendado es Java SE 8, porque proporciona las últimas
características y actualizaciones de seguridad. Como alternativa a instalar Java SE 8, puede instalar otra versión soportada de Java SDK.
Importante: A partir del fixpack
19.0.0.3, el kernel
Liberty deja de ejecutarse con Java SE 7. Si desea más información, consulte
Avisos de eliminación.
- Cree una instancia de Installation Manager en su sistema z/OS.
Necesitará conocer la
ubicación del directorio de binarios de Installation Manager y tener
acceso a un ID de usuario que pueda invocar Installation Manager.
- Instalar una copia de WebSphere Application Server for z/OS Liberty.
- Obtenga el respositorio del producto para una versión de
IBM SDK,
Java Technology Edition. El repositorio se puede montar en modalidad de sólo lectura.
Acerca de esta tarea
New: Ahora, Installation Manager da
soporte a dos tipos de ofertas de
Java SDK:
- IBM
Java SDK comunes: Estas
ofertas, que se indican mediante los ID
com.ibm.java.jdk, están disponibles para las últimas
versiones de Java. Puesto
que estas ofertas no siguen la planificación de fixpacks de
WebSphere, podrá recibir
las actualizaciones de seguridad de
Java más rápidamente, en
cuanto están disponibles. El
WebSphere Application
Server tradicional V9.0 también utiliza estas ofertas.
- WebSphere
Java SDK: Estas ofertas, que
se indican mediante los ID
com.ibm.websphere.liberty.IBMJAVA, están disponibles
para las versiones Java
más antiguas. Las actualizaciones de estas ofertas se entregan
de acuerdo con la planificación de fixpacks de
WebSphere.
La tabla siguiente lista los nombres e ID de oferta de
Java SDK.
Tabla 1. Ofertas de IBM
Java SDKNombre de oferta de Java SDK |
ID de oferta |
IBM SDK,
Java Technology Edition,
Versión 8 |
com.ibm.java.jdk.v8 |
IBM SDK, Java Technology Edition, Versión 7, Release 1 |
com.ibm.java.jdk.v71 |
IBM
WebSphere SDK,
Java Technology Edition, Versión 7 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM
WebSphere SDK,
Java Technology Edition, Versión 6 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
Nota: Liberty Versión 8.5.5 admitía las ofertas
com.ibm.websphere.liberty.IBMJAVA.v80 y
com.ibm.websphere.liberty.IBMJAVA.v71. Aunque
puede seguir instalando estas ofertas, considere instalar el
Java SDK común para ambas
instalaciones, nueva y existente. Tenga en cuenta que estas ofertas de
WebSphere
Java SDK no se pueden utilizar con la oferta de Liberty de
versiones anteriores, com.ibm.websphere.liberty.zOS, que se introdujo en
la Versión 9.0. Para esta oferta de Liberty, debe instalar los IBM
Java SDK.
Importante: El tipo de Java SDK que elija afectará
a cómo se entregan las actualizaciones.
Para los IBM Java
SDK y los WebSphere
Java SDK, los fixpacks contienen un servicio empaquetado que
actualiza la instalación de Java SDK a un nuevo nivel como,
por ejemplo, 8.0.3.10.
Sin embargo, el empaquetado y la instalación de los arreglos individuales es
diferente:
- IBM Java SDK
comunes: los arreglos individuales se empaquetan como fixpacks con una indicación de fecha y hora
actualizada. El contenido de los arreglos individuales para
IBM SDK, Java
Technology Edition es acumulativo, por lo tanto, los arreglos contienen el contenido de los
fixpacks para el nivel especificado además de cualquier mantenimiento anterior al arreglo.
Debido a que los arreglos individuales se empaquetan como fixpacks, no se
proporcionan arreglos temporales y todas las actualizaciones para los
IBM Java SDK se
instalan siguiendo el método para instalar y desinstalar fixpacks.
- WebSphere
Java SDK: similar a otras ofertas de producto de
WebSphere y Liberty, los arreglos individuales se
empaquetan como arreglos temporales, que se aplican de modo distinto que los fixpacks.
- Elija la copia instalada de WebSphere Application Server for z/OS Liberty
en la que instalará IBM SDK Java Technology Edition.
- Monte el sistema de archivos del producto para esta copia de
WebSphere Application Server for z/OS Liberty en la misma ubicación en la que
se ha instalado originalmente con IBM
Installation Manager.
El sistema de archivos necesitará un mínimo de 7.500 pistas (3390)
o 350 megabytes de espacio en disco disponible para instalar IBM SDK Java Technology Edition.
Puede utilizar el script
zMountFileSystem.sh en el subdirectorio
eclipse/tools de la ubicación de binarios de
Installation Manager para montar este sistema de archivos. Por ejemplo:
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
Puede añadir las opciones -owner, -group y
-perm a este mandato para establecer la propiedad y los permisos
para todos los archivos del sistema de archivos.
- Inicie sesión en el shell de Unix System Services con el ID de usuario de
Installation Manager y vaya al subdirectorio
eclipse/tools de la ubicación de los binarios de
Installation Manager.
Por ejemplo:
cd /InstallationManager/bin/eclipse/tools
- Si tiene previsto utilizar el repositorio de servicio basado en
web, cree un archivo de almacenamiento de credenciales en
z/OS para acceder a este
repositorio utilizando el mandato imutilsc.
directorio_binarios_installation_manager/eclipse/tools/imutilsc saveCredential
-secureStorageFile archivo_almacenamiento
-userName ID_usuario -userPassword contraseña_usuario
-url
http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
donde
archivo_almacenamiento es la vía de acceso y el
nombre de archivo del archivo de almacenamiento que se va a crear e
ID_usuario y
contraseña_usuario son el ID de usuario y la
contraseña de IBM universales
que se utilizan para acceder a los sitios web de software de
IBM protegidos.Por ejemplo:
/opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential
-secureStorageFile /u/jane/IBM.software.store
-userName jsmith01 -userPassword 732Ukelele
-url
http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
Asegúrese de que el archivo de almacenamiento de credenciales es
legible por el ID de usuario de Installation Manager.
- Compruebe que el repositorio del producto está disponible.
Para ello, emita el siguiente mandato de la línea mandatos de
Installation Manager.
imcl listAvailablePackages
-repositories lista_de_ubicaciones_repositorio
Deberá
ver uno o más niveles de la oferta de
IBM SDK
Java Technology Edition.
La
lista_de_ubicaciones_repositorio debe incluir la vía de acceso al
repositorio inicial de producto y las vías de acceso a los repositorios de servicios
adicionales. Utilice una coma para separar los URL de la
lista_de_ubicaciones_repositorio.
Para utilizar el repositorio de servicio basado en web, añada el
parámetro
-useServiceRepository y utilice el
parámetro
-secureStorageFile para
especificar un archivo de almacenamiento de credenciales que
contiene el ID y la contraseña de software de
IBM. Por ejemplo:
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- Ejecute la herramienta de línea de mandatos de Installation Manager para instalar IBM SDK, Java Technology Edition.
imcl install com.ibm.java.jdk.v8
-installationDirectory ubicación_instalación
-repositories lista_de_ubicaciones_repositorio
-sharedResourcesDirectory ubicación_datos_compartidos
-acceptLicense
[-useServiceRepository -secureStorageFile
archivo_almacenamiento]
[-installFixes <all | recommended | none> ]
El parámetro -sharedResourcesDirectory apunta a un directorio en
el que Installation Manager almacenará los artefactos del repositorio durante el proceso
de instalación. Este valor se
establece la primera vez que se instala un producto con un
determinado Installation Manager. Puede omitir este parámetro después
de establecer el directorio de recursos compartidos.
Si no especifica la versión del producto que se va a instalar, Installation Manager instalará la
última versión del producto. Para los WebSphere
Java SDK, puede impedir la instalación de los arreglos
especificando -installFixes none o puede instalar sólo los arreglos recomendados
especificando -installFixes recommended. Si especifica la versión del producto que va a instalar, los arreglos de las ubicaciones
del repositorio se instalarán sólo si especifica -installFixes
recommended o -installFixes all.
El parámetro -installFixes no se aplica a los
IBM Java SDK porque los
arreglos individuales se empaquetan como fixpacks actualizados y no como arreglos temporales.
- La instalación del producto
finaliza cuando Installation Manager termina sin mensajes de error.
Los registros de instalación se encuentran en el subdirectorio de registros de la ubicación de datos de ejecución de Installation Manager.
- Cuando finalice la instalación, desmonte el sistema de archivos de producto y vuelva
a montarlo en modalidad de sólo lectura para que lo utilicen los servidores de Liberty.