Empaquetado de un servidor de perfiles Liberty desde la línea de mandatos

En la línea de mandatos, puede crear un archivo comprimido que contenga un entorno de ejecución de perfil Liberty, los archivos en el directorio de recursos compartidos, un servidor específico y las aplicaciones que están incorporadas en el servidor. También puede elegir excluir los binarios de tiempo de ejecución del archivo comprimido.

Acerca de esta tarea

El servidor de Liberty es ligero, por lo que puede empaquetar fácilmente una instalación de servidor en un archivo comprimido. Puede almacenar este paquete, distribuirlo a compañeros de trabajo y, a continuación, utilizarlo para desplegar la instalación en una ubicación diferente o en otra máquina, o incluso incluir la instalación en una distribución de producto.

Para plataformas distribuidasNota: El archivo resultante se crea utilizando la codificación UTF-8 para los nombres de entrada, por lo que la herramienta que utiliza para abrir el archivo debe poder utilizar la codificación UTF-8 para los nombres de entrada. El mandato jar en un SDK Java™ utiliza este formato.

Procedimiento

Para empaquetar un servidor de perfiles Liberty desde la línea de mandatos, complete estos pasos:

  1. Abra una línea de mandatos y vaya al directorio wlp/bin.
  2. Detenga el servidor.
  3. Ejecute el mandato package para crear un paquete.

    [8.5.5.5 o posterior]Puede empaquetar el servidor o el tiempo de ejecución del perfil Liberty.

    • Empaquete el servidor del perfil Liberty.

      [Actualizado en noviembre de 2013]El formato de archivado predeterminado es .zip en todas las plataformas a parte de z/OS donde es .pax. También puede generar un archivo .jar. [Actualizado en noviembre de 2013]

      Si no especifica un nombre de servidor, se utiliza defaultServer. Si no especifica el parámetro --archive, se utiliza el valor de nombre_servidor para nombre_archivo_paquete, y el archivo comprimido se crea en el directorio ${server.output.dir}.

      Elija el mandato correcto para su entorno.

      • Para plataformas distribuidasPara plataformas i de IBM

        Utilice este mandato para generar un archivo .zip.

        server package nombre_servidor --archive=nombre_archivo_paquete.zip --include=todos

        donde nombre_archivo_paquete.zip es el nombre de archivo elegido. El nombre de archivo puede incluir un nombre completo de vía de acceso. Si se omite la vía de acceso completa, se crea un archivo comprimido denominado nombre_archivo_paquete.zip en el directorio ${server.output.dir}.

      • Para plataformas distribuidasPara plataformas i de IBM

        Utilice este mandato para generar un archivo .jar. La ventaja de un archivo .jar es que los scripts del directorio bin conservan sus permisos, de forma que se pueden ejecutar cuando se instala un paquete.

        server package nombre_servidor --archive=nombre_archivo_paquete.jar --include=all
        donde nombre_archivo_paquete.jar es un nombre de archivo que elija.

        Para obtener más información sobre las opciones de extracción con este archivo de archivado, consulte Opciones de extracción de archivos de archivado Java.

      También puede utilizar la opción --include con este mandato. Por ejemplo, la opción --include=all empaqueta los archivos binarios de tiempo de ejecución y los archivos relevantes en el directorio ${WLP_USER_DIR}; la opción --include=usr empaqueta sólo los archivos relevantes en el directorio ${WLP_USER_DIR}, excluyendo los archivos binarios de tiempo de ejecución del archivo comprimido.

      [Actualizado en noviembre de 2013]La opción --include=usr no es válida con un formato de archivo .jar.[Actualizado en noviembre de 2013]

      Si utiliza la opción --include=minify, el mandato server empaqueta solo los componentes del entorno de ejecución y los archivos del directorio ${WLP_USER_DIR}, que es necesario que ejecute el servidor. Esta opción reduce significativamente el tamaño del archivo resultante.

      Los componentes del entorno de ejecución que están retenidos por la operación minify dependen de las características configuradas en el servidor que está empaquetando. Solo se retienen las características que es necesario que ejecute el servidor y se eliminan las características restantes. Por lo tanto, no puede habilitar más tarde una característica que se haya eliminado. Por ejemplo, si solo se retiene la característica servlet-3.0, no puede habilitar posteriormente la característica jpa-2.0.

      Puede repetir la operación minify para reducir más el tamaño del archivo si se cambia la configuración. No hay sin embargo una operación inversa para la operación minify, de modo que si más adelante requiere una o varias características que se han eliminado, debe comenzar de nuevo con un servidor de perfiles Liberty completo.

      Mientras se está ejecutando la operación minify, el servidor se inicia temporalmente y verá los mensajes asociados. Por este motivo, no puede utilizar la opción --include=minify con un servidor que no se puede iniciar, pero puede empaquetarlo con las opciones --include=all o --include=usr.

      Puede especificar los sistemas operativos que desea que el servidor empaquetado admita mediante la opción --os con la opción --include=minify.

      Por ejemplo, para empaquetar un servidor con el soporte de z/OS eliminado, utilice el mandato siguiente:
      server package --archive="nozos.zip" --include=minify --os=-z/OS
      Para empaquetar un servidor con el soporte de OS/400 retenido, pero con el soporte de z/OS eliminado, utilice el mandato siguiente:
      server package --archive="small.zip" --include=minify --os=OS/400,-z/OS
      Para empaquetar un servidor que admite solo Linux, utilice el mandato siguiente:
      server package --archive="linux.zip" --include=minify --os=Linux
    • [8.5.5.5 o posterior]Empaquete el tiempo de ejecución del perfil Liberty.

      Cree un archivado de tiempo de ejecución que contenga el directorio wlp, pero no contenga el directorio usr. El convenio de denominación de un paquete de servidor es nombre_paquete.zip; por ejemplo, CustomerPortalApp.zip. Para crear un archivado de tiempo de ejecución, ejecute el mandato package sin un nombre de servidor y con la opción --include=wlp:

      server package --include=wlp

      Para especificar un nombre de archivo de paquete y una ubicación de destino, añada la opción --archive=nombre_vía_acceso_paquete; por ejemplo:

      server package --include=wlp --archive=c:\temp\myPackage.zip

      Si no especifica un nombre de paquete o una ubicación de destino válidos con la opción --archive, el mandato crea el archivado de tiempo de ejecución wlp.zip en la ubicación $WLP_OUTPUT_DIR, que es el directorio ${wlp.install.dir}/usr/servers de forma predeterminada. La ubicación de destino debe existir antes de ejecutar el mandato. Por lo tanto, si la ubicación de destino es c:\temp, el directorio C:\temp debe existir y tener permiso de escritura para que el mandato pueda escribir el archivado en el directorio C:\temp.


Icono que indica el tipo de tema Tema de tarea

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_package_server
Nombre de archivo:twlp_setup_package_server.html