Creación de un servidor de Liberty de entorno de trabajo en un contenedor Docker utilizando herramientas de desarrollador

Utilice WebSphere Developer Tools para crear una referencia en el entorno de trabajo a un servidor de Liberty que se ejecuta en un contenedor Docker. Puede utilizar esta referencia para manejar las solicitudes de servidor desde el entorno de trabajo.

Antes de empezar

  • Instale WebSphere Developer Tools. Para obtener más información sobre cómo instalar WebSphere Developer Tools, consulte Instalación de las herramientas de desarrollador de Liberty y (opcionalmente) Liberty.
  • Instale Docker. Las herramientas dan soporte a Docker versión 1.10.2 y posteriores. Para obtener más información sobre cómo instalar Docker, consulte Soporte de Docker en Liberty.
  • [16.0.0.4 y posterior]Utilice Docker Tooling para gestionar imágenes y contenedores Docker. Para utilizar la característica Docker Tooling, instale WebSphere Application Server Liberty Docker Tools, que incluye Docker Tooling. Para obtener más información sobre Docker Tooling, consulte Linux Tools Project/Docker Tooling/User Guide.
  • Inicie un servidor Liberty en un contenedor Docker local y asegúrese de que los puertos HTTP y HTTPS se correlacionan con el host. Para obtener más información sobre el inicio de un servidor Liberty en un contenedor Docker local, consulte WASdev GitHub.
  • Si está utilizando el SO Mac, de forma predeterminada, los mandatos Docker predeterminados se encuentran en el directorio /usr/local/bin. Si cambia la ubicación de los mandatos Docker, complete los pasos siguientes para que las herramientas puedan encontrar los mandatos Docker.
    1. Añada la línea siguiente al archivo eclipse.ini:
      -Dcom.ibm.ws.st.envPath=<directorios
      de mandato Docker>
    2. Reinicie Eclipse.

Acerca de esta tarea

Puede instalar WebSphere Application Server Liberty y descargar complementos en el repositorio de Liberty desde el sitio de descarga de la comunidad WASdev. Después de instalar Liberty, puede seleccionar el contenedor Docker. A continuación, puede especificar las credenciales de seguridad de servidor de Liberty para el servidor de Liberty para crear una referencia de entorno de trabajo al servidor de Liberty en el contenedor Docker.

Si un mandato Docker agota el tiempo de espera cuando completa estos pasos, puede solucionar este problema de forma temporal. Establezca la propiedad de sistema com.ibm.ws.st.DockerCommandTimeoutInSeconds en un tiempo en segundos. De forma predeterminada, esta propiedad está establecida en 10.

Importante: No puede seleccionar Limpiar servidor en siguiente inicio para los servidores Liberty que se ejecutan en un contenedor Docker.

Procedimiento

  1. En el entorno de trabajo, abra la vista Servidores pulsando la pestaña Servidores.
    Consejo: Si la vista Servidores no está visible, seleccione Ventana > Mostrar vista > Otras... y escriba Server en el texto de filtro. A continuación, seleccione Servidores.
  2. Pulse el botón derecho del ratón en la vista Servidores y seleccione Nuevo > Servidor.
  3. Para seleccionar el tipo de servidor, seleccione IBM > WebSphere Application Server Liberty.
  4. Especifique el valor localhost en el campo Nombre de host del servidor.
  5. Pulse Siguiente.
    Nota: Compruebe que el entorno de ejecución de Liberty tenga el mismo conjunto de características que la imagen de Liberty docker. Además, compruebe que están configurados para utilizar el mismo nivel de Java Runtime Environment (JRE). El entorno de ejecución de Liberty se utiliza como el tiempo de ejecución de destino en el entorno de desarrollo. Una discrepancia entre el tiempo de ejecución del sistema local y el JRE en la imagen de Liberty docker puede causar problemas, desde errores de configuración a problemas de publicación de aplicaciones.
  6. Si las herramientas le solicitan que instale WebSphere Application Server Liberty, porque no está instalado o porque necesita especificar el directorio donde está instalado, realice una de las opciones siguientes. De lo contrario, omita este paso.

    Es necesario que Liberty esté instalado para poder crear una referencia de entorno de trabajo a un servidor de Liberty en un contenedor Docker.

    Si anteriormente ha instalado Liberty, realice los pasos siguientes para seleccionar el directorio donde lo ha instalado:

    1. Seleccione Elegir una instalación existente.
    2. En el campo Vía de acceso, escriba o vaya al directorio donde ha instalado WebSphere Application Server Liberty.
    3. En la página Entorno de ejecución de Liberty, pulse Siguiente.

      El entorno de servicio de aplicaciones está seleccionado. Omita el resto de este paso.

    Si desea instalar Liberty desde un archivo de archivado que se ha descargado anteriormente, complete los pasos siguientes:

    1. Seleccione Instalar desde archivo o repositorio y pulse Siguiente.
    2. En el campo Destino, escriba o vaya al directorio donde desea instalar el entorno de ejecución de Liberty.

      Si escribe una vía de acceso que no existe, se crea automáticamente una carpeta para esa vía de acceso al final del procedimiento cuando pulsa Finalizar.

    3. Seleccione Instalar un nuevo entorno de ejecución desde un archivo de archivado.
    4. En el campo Vía de acceso, especifique o busque el archivo de archivado en el sistema de archivos local y pulse Siguiente.
    5. En la página Instalar complementos, pulse Instalar o Pendiente de instalación para realizar una selección de los archivos de archivado de complementos que desee instalar en el entorno de ejecución de Liberty.

      Puede instalar un archivo de archivado de complemento desde el sistema de archivos local, descargar un archivo de archivado de complemento o utilizar una combinación de ambos al instalar varios archivos de archivado de complemento. Si el entorno de trabajo está conectado a internet, la página para instalar complementos se rellena con los archivos de complementos disponibles para descargar desde el sitio de descargas de la comunidad de desarrolladores de WAS.

      Este sitio de descarga incluye complementos que puede seleccionar desde el Repositorio de Liberty como, por ejemplo, las características de ejecución, los ejemplos o la integración de código abierto.

      Si desea instalar archivos de archivado de complemento del sistema de archivos local, realice los pasos siguientes:
      1. Pulse Añadir archivo.
      2. En el campo de Archivado de complemento, escriba o vaya al archivo de archivado de complemento en el sistema de archivos local.
      3. Pulse Aceptar.
      Si tiene más archivos de archivado de complemento para instalar desde el sistema de archivos local, repita este procedimiento hasta que haya terminado.
      Si desea instalar archivos de complemento de un repositorio personalizado, realice los pasos siguientes:
      1. Para añadir el repositorio, pulse Configurar repositorios.
      2. Pulse Nuevo....
      A continuación, los archivos se añaden a la lista de archivos de complemento.

      Después de completar la selección en la página para instalar complementos, pulse Siguiente.

    6. En la página Aceptación de licencia, si acepta los términos de la licencia, seleccione Acepto los términos de todos los acuerdos de licencia y, a continuación, pulse Siguiente.

    Si desea descargar e instalar la edición de desarrollador gratuita de Liberty, realice los pasos siguientes:

    1. Seleccione Instalar desde archivo o repositorio y pulse Siguiente.
    2. En el campo Destino, escriba o vaya al directorio donde desea instalar el entorno de ejecución de Liberty.

      Si escribe una vía de acceso que no existe, se crea automáticamente una carpeta para esa vía de acceso al final del procedimiento principal cuando pulsa Finalizar.

    3. Seleccione Descargar e instalar un nuevo entorno de ejecución desde ibm.com, seleccione una versión del entorno de ejecución y, a continuación, pulse Siguiente.
    4. En la página Instalar complementos, pulse Instalar o Pendiente de instalación para realizar una selección de los archivos de archivado de complementos que desee instalar en el entorno de ejecución de Liberty.
      Puede instalar archivos de archivado de complemento siguiendo uno de los métodos siguientes:
      • Desde el sistema de archivos local
      • Descargando archivos
      • Utilizando una combinación de ambos, cuando se instalan varios archivos de archivado de complemento
      Si el entorno de trabajo está conectado a internet, la página para instalar complementos se rellena con los archivos de complementos disponibles para descargar desde el sitio de descargas de la comunidad de desarrolladores de WAS.

      Este sitio de descarga incluye complementos que puede seleccionar desde el Repositorio de Liberty como, por ejemplo, las características de ejecución, los ejemplos o la integración de código abierto.

      Si desea instalar archivos de archivado de complemento del sistema de archivos local, realice los pasos siguientes:
      1. Pulse Añadir archivo.
      2. En el campo de Archivado de complemento, escriba o vaya al archivo de archivado de complemento en el sistema de archivos local.
      3. Pulse Aceptar.
      Si tiene más archivos de archivado de complemento para instalar desde el sistema de archivos local, repita este procedimiento hasta que haya terminado.
      Si desea instalar archivos de complemento de un repositorio personalizado, realice los pasos siguientes:
      1. Para añadir el repositorio, pulse Configurar repositorios.
      2. Pulse Nuevo....
      A continuación, los archivos se añaden a la lista de archivos de complemento.

      Después de completar la selección en la página para instalar complementos, pulse Siguiente.

    5. En la página Aceptación de licencia, si acepta los términos de la licencia, seleccione Acepto los términos de todos los acuerdos de licencia y, a continuación, pulse Siguiente.
  7. En la página Servidor Liberty, seleccione Servidor en un contenedor Docker.
  8. Seleccione el contenedor Docker en el menú Nombre de contenedor.
    Consejo: Si no ve el contenedor Docker en el menú Nombre de contenedor, pulse Renovar para renovar la lista.
  9. Entre las credenciales de seguridad de servidor de Liberty.
    Los valores para los campos Nombre de usuario y Contraseña deben corresponder a un usuario que esté definido en un registro de usuarios que tenga un rol de administrador. Si las herramientas no pueden encontrar un registro de usuarios básico que define el usuario especificado, las herramientas visualizan la ventana Verificación de seguridad. Si las herramientas visualizan la ventana Verificación de seguridad, realice una de las siguientes opciones:
    • Seleccione Crear para añadir un registro de usuario básico que define un usuario con sus valores y un rol de administrador.
    • Seleccione Continuar para continuar si el usuario está definido en otro tipo de registro de usuarios.
    • Seleccione Cancelar para cambiar el Nombre de usuario y la Contraseña que ha especificado.
  10. Entre el valor para el campo Puerto seguro con el puerto HTTPS que se ha especificado en la configuración del servidor.
  11. Pulse Finalizar.

Resultados

Ha creado una referencia de servidor de entorno de trabajo a un servidor que se está ejecutando en un contenedor Docker.

  • Para ver el servidor que ha creado y la configuración de servidor, abra la vista Servidores.
  • Para ver el proyecto, la carpeta de servidor y los archivos de configuración de servidor, abra la vista Explorador de empresa.

Qué hacer a continuación

  • Puede editar la configuración de servidor. Para obtener más información, consulte Edición de la configuración de Liberty utilizando las herramientas del desarrollador.
    Restricción: Las herramientas no dan soporte a la especificación de archivos de inclusión utilizando vías de acceso absolutas en la configuración del servidor. Para solucionar este problema, especifique vías de acceso de inclusión utilizando las variables de servidor predefinidas como, por ejemplo, server.config.dir y shared.config.dir, en lugar de vías de acceso absolutas.
  • Para iniciar o detener un servidor, o añadir o eliminar aplicaciones en el servidor, pulse el botón derecho del ratón en el servidor para utilizar el menú contextual de servidor o utilice los botones de bandeja en la vista Servidores. Para obtener más información, consulte Inicio y detención de un servidor utilizando las herramientas del desarrollador.
    Consejo: Para acceder a estas opciones, seleccione la Entrada de servidor en la vista Servidores. No seleccione una configuración de servidor, por ejemplo la entrada Configuración de servidor o server.xml.
  • Puede configurar el servidor Liberty para autenticar usuarios con Tivoli Directory Server.
    1. Pulse el botón derecho del ratón en Servidores.
    2. Seleccione Programas de utilidad > Añadir fragmentos de código de configuración.
    3. Seleccione los fragmentos de código y acepte los acuerdos de licencias.
    Las herramientas descargan los fragmentos de código de configuración que ha seleccionado y los añaden al archivo server.xml.
  • [16.0.0.4 y posterior]Puede crear y editar los archivos de entorno de servidor. Para obtener más información, consulte Creación y edición de los archivos de entorno de servidor en la documentación del producto.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_creating_server_docker
Nombre de archivo:t_creating_server_docker.html