Puede utilizar la línea de mandatos de
IBM® Installation Manager para
actualizar el producto con los fixpacks que están disponibles
para WebSphere Application Server LibertyCore.
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.
Póngase en contacto con IBM Software Support Center si desea información acerca de las actualizaciones para WebSphere Application Server Liberty Core. La información más actual está disponible
en el centro de soporte de software de IBM y en
Fix Central.
IBM
Installation Manager Versión 1.8.5 o posterior es necesario para actualizar el fixpack Liberty 16.0.0.2 o posterior.
Si desea instalar activos de Liberty desde repositorios basados en el directorio
local o en una instancia de Liberty Asset Repository Service, configure los repositorios. Si
desea más información sobre los repositorios de activos Liberty,
consulte Instalación de activos utilizando Installation Manager.
Consejo: Como alternativa al
procedimiento que se describe en este artículo, Installation Manager le permite utilizar el mandato
updateAll en un archivo de respuestas o en la línea de mandatos para buscar y
actualizar todos los paquetes instalados. Utilice este mandato sólo
si tiene un control completo de los arreglos que están contenidos en los repositorios
de destino. Si crea y apunta a un conjunto de repositorios personalizados
que incluyen sólo los arreglos específicos que desea instalar,
debería poder utilizar este mandato con confianza. Si habilita la búsqueda en
repositorios de servicio o instala arreglos directamente de otros repositorios activos
basados en web, es aconsejable no seleccionar esta opción para poder seleccionar sólo los
arreglos que desea instalar utilizando la opción -installFixes con
el mandato install en la línea de mandatos o el atributo
installFixes en un archivo de respuestas.
Procedimiento
- Para ver una lista de fixpacks disponibles para
WebSphere Application Server Liberty Core y para obtener información específica sobre cada arreglo, realice las
acciones siguientes.
- Vaya a Fix
Central.
- Pulse Find product (Buscar producto).
- Seleccione WebSphere Liberty como grupo de productos.
- Seleccione la versión del producto que se va a actualizar.
- Seleccione el sistema operativo para la plataforma y pulse Continuar.
- Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
- Seleccione Fix pack (Arreglo temporal) como tipo de arreglo y pulse
Submit (Enviar).
- Pulse Más información bajo cada arreglo para ver información sobre el arreglo.
- Recomendación: Tome nota del nombre del fixpack que desea instalar.
- Actualice WebSphere Application Server Liberty Core con los arreglos temporales
mediante uno de los procedimientos siguientes.
- Acceda al repositorio de servicio activo que contiene el fixpack y utilice
la actualización basada en web.
Utilice Installation Manager en el sistema local para
actualizar
WebSphere Application Server Liberty Core con los arreglos temporales de
los repositorios de servicio activos basados en web.
Para instalar un fixpack
de un servicio de repositorio, realice las siguientes acciones:
- Inicie la sesión en el sistema.
- Si aún no tiene los archivos de almacenamiento de credenciales ni los archivos de
contraseñas maestras de Installation Manager que contienen el ID de usuario y la
contraseña de software de IBM, cree archivos que le
permitan acceder al repositorio.
Nota: Estas
son las credenciales que se utilizan para acceder a sitios web de software de IBM protegidos.
Consejo: Cuando cree un archivo de almacenamiento de credenciales, añada
/repository.config al final de la ubicación de URL de repositorio si
el mandato imutilsc no puede encontrar el URL que se especifica.
- Detenga todos los servidores y las aplicaciones de la instalación de
WebSphere Application Server Liberty Core que se está actualizando.
- Cambie al directorio binarios_Installation_Manager/eclipse/tools,
donde binarios_Installation_Manager es
el directorio raíz de instalación
para Installation Manager.
- Instale el fixpack.




./imcl install ID_oferta_versión_oferta,ID_característica_opcional
-repositories URL_o_vía_acceso_repositorio
-installationDirectory ubicación_instalación_oferta
-secureStorageFile archivo_almacenamiento -masterPasswordFile archivo_contraseña_maestra
-acceptLicense

imcl.exe install ID_oferta_versión_oferta,ID_característica_opcional
-repositories URL_o_vía_acceso_repositorio
-installationDirectory ubicación_instalación_oferta
-secureStorageFile archivo_almacenamiento -masterPasswordFile archivo_contraseña_maestra
-acceptLicense
donde ID_oferta es el ID de oferta
que se lista en Ofertas de producto de Liberty para sistemas operativos soportados.Consejos: New: Cuando se actualiza Liberty,
también se actualizan todos los complementos y características de
Liberty instalados.
Puede instalar complementos y
características adicionales especificándolos en las propiedades
user.addon y user.feature,
tal como se muestra en el ejemplo siguiente. Tenga en cuenta que los
nombres abreviados o los nombres simbólicos de característica están
separados con comas dobles:imcl install
com.ibm.websphere.liberty.CORE.ND,embeddablecontainer
-properties
user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
-installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
-acceptLicense
-repositories
D:\IBM\LibertyRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo,D:\IBM\LocalAssetRepo2.zip
-sharedResourcesDirectory D:\IBM\IMShared
-showProgress
Puede instalar activos de
instancias del servicio Liberty Asset Repository Service o
repositorios locales basados en directorios con o sin acceso a
Internet. Añada el URL del repositorio, la vía de acceso de
directorio o la vía de acceso de archivo de archivado en el
parámetro -repositories. Se accede a estos
repositorios en el orden en el que se han especificado. Si desea más
información sobre estos repositorios de activos, consulte Instalación de activos utilizando Installation Manager. Para
instalar activos desde el IBM
WebSphere Liberty
Repository, debe tener acceso a Internet. Para habilitar el acceso
al repositorio de Liberty en el parámetro
-properties, establezca la opción
user.useLibertyRepository en true.
El repositorio de Liberty es el último de los repositorios a
los que se ha accedido durante la instalación.
- El valor versión_oferta, que si lo desea se
puede añadir al ID de la oferta con un carácter subrayado, es una
versión específica de la oferta para instalar,
(16.0.2.20160503_0200 por ejemplo).
- Si no se especifica versión_oferta,
se instalan la versión más reciente de la oferta y todos los arreglos temporales
para esa versión.
- Si se especifica versión_oferta, se instala la versión
especificada de la oferta pero no se instalan arreglos temporales
para esa versión.
La versión de oferta se puede encontrar al final del ID de oferta con
un carácter de subrayado cuando ejecute el siguiente mandato en el repositorio:
imcl listAvailablePackages -repositories
URL_o_vía_repositorio
- También puede especificar none, recommended o
all con el argumento
-installFixes para indicar qué arreglos temporales
desea instalar con la oferta.
- Si no se especifica la versión de oferta, la opción -installFixes
toma all de forma predeterminada.
- Si se especifica la versión de oferta, la opción -installFixes
toma none de forma predeterminada.
- Para instalar el contenedor EJB incorporable y el cliente JPA,
especifique la característica embeddablecontainer
opcional detrás del ID de oferta, separada por una coma.
Nota: Se ha emitido un aviso de eliminación
para el contenedor EJB incorporable y la característica de
cliente JPA como parte del fixpack 16.0.0.2, así que la
característica se puede elegir para una futura eliminación. Para obtener más
información, consulte Avisos de eliminación.
El contenedor
EJB incorporable es un archivo JAR (Java Archive)
que puede utilizar para ejecutar enterprise beans en un entorno autónomo de
Java Platform, Standard Edition (SE). Puede
ejecutar enterprise beans utilizando este contenedor que se puede incorporar fuera del
servidor de aplicaciones. El contenedor EJB incorporable forma parte de la especificación EJB 3.1 y se utiliza principalmente para la lógica empresarial de enterprise beans de pruebas de unidad.
El cliente JPA puede utilizarse con el contenedor EJB incorporable para proporcionar
función de Java Persistence API en un entorno
Java SE.
- Opcional: Liste todos los paquetes instalados para verificar la instalación:




./imcl listInstalledPackages -long

imcl.exe listInstalledPackages -long
- Descargue el archivo que contiene el fixpack de Fix Central y utilice
la actualización local.
Puede descargar un archivo comprimido que
contiene el fixpack de Fix Central. Cada archivo de fixpack comprimido contiene un
repositorio de Installation Manager para el fixpack y generalmente tiene una extensión
.zip. Después de descargar y extraer el archivo de fixpack, utilice Installation Manager para
actualizar
WebSphere Application Server LibertyCore con el fixpack.
- Para descargar el fixpack, realice las siguientes acciones:
- Vaya a Fix
Central.
- Seleccione WebSphere como grupo de productos.
- Seleccione el producto.
- Seleccione la versión instalada.
- Seleccione el sistema operativo para la plataforma y pulse Continuar.
- Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
- Seleccione el fixpack que desea descargar y pulse Continuar.
- Seleccione las opciones de descarga y pulse Continuar.
- Pulse I agree (Estoy de acuerdo) para aceptar los términos y condiciones.
- Pulse Download Now (Descargar ahora) para descargar el fixpack.
- Transfiera el archivo comprimido en formato binario al sistema en
el que se va a instalar.
- Extraiga los archivos de repositorio comprimidos en un directorio del sistema.
- Para instalar un fixpack de un archivo descargado, realice las siguientes acciones:
- Inicie la sesión en el sistema.
- Detenga todos los servidores y las aplicaciones de la instalación de
WebSphere Application Server Liberty Core que se está actualizando.
- Cambie al directorio binarios_Installation_Manager/eclipse/tools,
donde binarios_Installation_Manager es
el directorio raíz de instalación
para Installation Manager.
- Instale el fixpack.




./imcl install ID_oferta_versión_oferta,ID_característica_opcional
-installationDirectory ubicación_instalación_oferta
-repositories ubicación_de_archivos_expandidos
-acceptLicense

imcl.exe install ID_oferta_versión_oferta,ID_característica_opcional
-installationDirectory ubicación_instalación_oferta
-repositories ubicación_de_archivos_expandidos
-acceptLicense
Consejos: New: Cuando se actualiza Liberty,
también se actualizan todos los complementos y características de
Liberty instalados.
Puede instalar complementos y
características adicionales especificándolos en las propiedades
user.addon y user.feature,
tal como se muestra en el ejemplo siguiente. Tenga en cuenta que los
nombres abreviados o los nombres simbólicos de característica están
separados con comas dobles:imcl install
com.ibm.websphere.liberty.CORE.ND,embeddablecontainer
-properties
user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
-installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
-acceptLicense
-repositories
D:\IBM\LibertyRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo,D:\IBM\LocalAssetRepo2.zip
-sharedResourcesDirectory D:\IBM\IMShared
-showProgress
Puede instalar activos de
instancias del servicio Liberty Asset Repository Service o
repositorios locales basados en directorios con o sin acceso a
Internet. Añada el URL del repositorio, la vía de acceso de
directorio o la vía de acceso de archivo de archivado en el
parámetro -repositories. Se accede a estos
repositorios en el orden en el que se han especificado. Si desea más
información sobre estos repositorios de activos, consulte Instalación de activos utilizando Installation Manager. Para
instalar activos desde el IBM
WebSphere Liberty
Repository, debe tener acceso a Internet. Para habilitar el acceso
al repositorio de Liberty en el parámetro
-properties, establezca la opción
user.useLibertyRepository en true.
El repositorio de Liberty es el último de los repositorios a
los que se ha accedido durante la instalación.
- El ID_oferta es el ID de oferta que se lista
en Ofertas de producto de Liberty para sistemas operativos soportados.
- El valor versión_oferta, que si lo desea se
puede añadir al ID de la oferta con un carácter subrayado, es una
versión específica de la oferta para instalar,
(16.0.2.20160503_0200 por ejemplo).
- Si no se especifica versión_oferta,
se instalan la versión más reciente de la oferta y todos los arreglos temporales
para esa versión.
- Si se especifica versión_oferta, se instala la versión
especificada de la oferta pero no se instalan arreglos temporales
para esa versión.
La versión de oferta se puede encontrar al final del ID de oferta con
un carácter de subrayado cuando ejecute el siguiente mandato en el repositorio:
imcl listAvailablePackages -repositories
URL_o_vía_repositorio
- También puede especificar none, recommended o
all con el argumento
-installFixes para indicar qué arreglos temporales
desea instalar con la oferta.
- Si no se especifica la versión de oferta, la opción -installFixes
toma all de forma predeterminada.
- Si se especifica la versión de oferta, la opción -installFixes
toma none de forma predeterminada.
- Para instalar el contenedor EJB incorporable y el cliente JPA,
especifique la característica embeddablecontainer
opcional detrás del ID de oferta, separada por una coma.
Nota: Se ha emitido un aviso de eliminación
para el contenedor EJB incorporable y la característica de
cliente JPA como parte del fixpack 16.0.0.2, así que la
característica se puede elegir para una futura eliminación. Para obtener más
información, consulte Avisos de eliminación.
El contenedor
EJB incorporable es un archivo JAR (Java Archive)
que puede utilizar para ejecutar enterprise beans en un entorno autónomo de
Java Platform, Standard Edition (SE). Puede
ejecutar enterprise beans utilizando este contenedor que se puede incorporar fuera del
servidor de aplicaciones. El contenedor EJB incorporable forma parte de la especificación EJB 3.1 y se utiliza principalmente para la lógica empresarial de enterprise beans de pruebas de unidad.
El cliente JPA puede utilizarse con el contenedor EJB incorporable para proporcionar
función de Java Persistence API en un entorno
Java SE.
- Opcional: Liste todos los paquetes instalados para verificar la instalación:




./imcl listInstalledPackages -long

imcl.exe listInstalledPackages -long