Publicar valores para un WebSphere Application Server

Publicar comprende copiar archivos (aplicación, archivos de recursos y archivos de descriptor de despliegue) en la ubicación correcta para que el servidor los pueda encontrar y utilizar. Puede publicar la aplicación en el servidor o ejecutar la aplicación dentro del entorno de desarrollo sin copiar la aplicación en los directorios del servidor.

Acerca de esta tarea

Nota: Puede utilizar el entorno de trabajo para publicar o eliminar aplicaciones para cualquier WebSphere Application Server compatible. Aunque es posible desplegar aplicaciones en el entorno de producción directamente desde el entorno de desarrollo, esto no es una práctica recomendada. Se debe aplicar control de accesos en los servidores de producción, y utilizar procesos controlados y repetibles para desplegar las aplicaciones.

Ejecutar servidor con recursos en el servidor

La opción de publicación Ejecutar servidor con recursos en el servidor copia la aplicación completa y su configuración específica del servidor desde el entorno de trabajo a los directorios del servidor. Para utilizar esta opción de publicación, el servidor puede ser un WebSphere Application Server local o remoto. La ubicación predeterminada donde se copia una aplicación en el servidor es \directorio\perfil\installedApps\nombre_célula, donde \directorio\perfil es el directorio del perfil para WebSphere Application Server.

La ventaja de seleccionar la opción Ejecutar servidor con recursos en el servidor es que la aplicación se ejecuta desde los directorios del servidor y puede editar valores avanzados a nivel de aplicación utilizando la consola administrativa. Pero esta opción de publicación puede tardar más en ejecutarse que la opción Ejecutar servidor con recursos dentro del espacio de trabajo, pues se copian más archivos en el servidor.

Si desea cambiar el valor de publicación a Ejecutar servidor con recursos dentro del espacio de trabajo, elimine la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, seleccione el botón Ejecutar servidor con recursos dentro del espacio de trabajo y añada de nuevo la aplicación al servidor utilizando el asistente Añadir y eliminar proyectos.

Ejecutar servidor con recursos dentro del espacio de trabajo

La opción de publicación Ejecutar servidor con recursos dentro del espacio de trabajo solicita al servidor que ejecute la aplicación desde el espacio de trabajo. Esta opción de publicación sólo está disponible cuando está ejecutando un WebSphere Application Server local y no está disponible cuando está ejecutando un servidor remoto.

La opción Ejecutar servidor con recursos dentro del espacio de trabajo es útil cuando está desarrollando y probando la aplicación, pues está pensada para trabajar más rápidamente que la opción de publicación Ejecutar servidor con los recursos en el servidor, pues se deben copiar menos archivos en el servidor.

Esta opción de publicación publica con mayor rapidez cuando una aplicación contiene una sola raíz, en lugar de varias, pues el servidor espera que la estructura de una aplicación tenga una sola raíz. Como resultado, el entorno de trabajo puede necesitar más tiempo de proceso para publicar una aplicación con varias raíces. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de estructura de proyecto. Para conocer detalles, consulte Creación y configuración de proyectos Java™ EE mediante asistentes.

Si habilita la opción Ejecutar servidor con recursos dentro del espacio de trabajo y desmarca la opción de publicación Minimizar archivos de aplicación copiados en el servidor, cuando selecciona añadir la aplicación al servidor utilizando el asistente Añadir y eliminar proyectos, la aplicación no se copia en el directorio del servidor. Por ejemplo, los archivos de aplicación no se copian en el directorio installedApps del servidor. Pero la aplicación se copia en el directorio de configuración del servidor: \directorio\perfil\config\cells\nombre_célula\applications, donde \directorio\perfil\ es el directorio del perfil para WebSphere Application Server.
Importante: Si está utilizando la opción Ejecutar servidor con recursos dentro del espacio de trabajo, puede ver sólo el archivo del descriptor de despliegue utilizando la consola administrativa. Además, no puede editar configuraciones a nivel de aplicación utilizando la consola administrativa, incluidas configuraciones Java EE, valores de EAR mejorados, conexiones de conjunto de políticas, enlaces y otros valores. Por ejemplo, un valor de EAR mejorado que no se puede editar en la consola administrativa es la opción de cargador de clases PARENT_LAST. El usuario está limitado a editar configuraciones a nivel de aplicación en el entorno de trabajo.

Si desea cambiar el valor de publicación a Ejecutar servidor con recursos en el servidor, desinstale la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, seleccione el botón Ejecutar servidor con recursos en el servidor y añada de nuevo la aplicación al servidor utilizando el asistente Añadir y eliminar proyectos.

PRECAUCIÓN:
Si está utilizando la opción de publicación "Ejecutar servidor con recursos dentro del espacio de trabajo", el servidor puede perder el rastro de la aplicación en los casos siguientes:
  • Si suprime el espacio de trabajo, el servidor ya no puede encontrar la aplicación. Como resultado, si no ha colocado la aplicación bajo la gestión de control de origen y el espacio de trabajo se ha suprimido, puede perder la aplicación en el sistema de archivos.
  • Si suprime una aplicación del espacio de trabajo sin eliminarla del servidor, el servidor ya no podrá encontrar la aplicación. Como resultado, puede encontrar errores cuando inicie el servidor pues el servidor intenta iniciar la aplicación que falta desde el espacio de trabajo. Puede intentar eliminar manualmente los archivos de aplicación restantes del servidor utilizando la consola administrativa o la herramienta de línea de mandatos wsadmin.
Minimizar archivos de aplicación copiados en el servidor
Cuando selecciona la opción Ejecutar servidor con recursos dentro del espacio de trabajo, pasa a estar disponible la opción de publicación Minimizar archivos de aplicación copiados en el servidor. Esta opción de publicación sólo está disponible cuando está ejecutando un WebSphere Application Server local y no se puede utilizar cuando está ejecutando un servidor remoto. Esta opción está diseñada para optimizar el tiempo de publicación en el servidor reduciendo los archivos que se copian en el servidor. Además de que los archivos de la aplicación no se copian en el directorio installedApps del servidor, la aplicación tampoco se copia en el directorio de configuración del servidor.
Importante: A esta opción de aplicación se aplican las mismas restricciones que para ver y editar configuraciones a nivel de aplicación en la consola administrativa, que se describen en la sección Importante para la opción Ejecutar servidor con recursos dentro del espacio de trabajo. Una restricción adicional para la opción de publicación Minimizar archivos de aplicación copiados en el servidor es que faltan algunas opciones de configuración en la consola administrativa, lo cual está pensado para impedir modificaciones realizadas con la consola y utilizar en su lugar el entorno de trabajo para editar las configuraciones a nivel de aplicación.

Si desea poder ver los descriptores de despliegue de la aplicación en la consola administrativa, debe eliminar la aplicación del servidor utilizando el asistente Añadir y eliminar proyectos, inhabilitar la opción de publicación Minimizar archivos de aplicación copiados en el servidor desmarcando la casilla correspondiente y seleccionar sólo el botón Ejecutar servidor con recursos en el servidor y luego añadir de nuevo la aplicación al servidor mediante el asistente Añadir y eliminar proyectos.

Iniciar automáticamente aplicaciones después de publicar

Seleccione la casilla Iniciar automáticamente aplicaciones después de publicar si desea que el entorno de trabajo intente automáticamente iniciar la aplicación una vez publicada en el servidor. De forma predeterminada, esta casilla está seleccionada.

Puede desmarcar esta casilla si desea iniciar manualmente la aplicación después de publicarla en el servidor. Cuando se desmarca esta casilla, el estado inicial de la aplicación publicada debe ser Detenido. Para iniciar manualmente la aplicación, vaya a la vista Servidores, expanda el servidor, pulse con el botón derecho del ratón en la aplicación y seleccione Iniciar.

Si esta casilla no está seleccionada, la aplicación para ejecutar el Cliente de prueba universal permanece iniciada en el servidor.

Para configurar los valores de publicación para un WebSphere Application Server:

Procedimiento

  1. En la vista Servidores, haga una doble pulsación en el WebSphere Application Server para abrir el editor del servidor.
  2. Pulse la pestaña Visión general.
  3. Expanda la sección Valores de publicación para WebSphere Application Server.
  4. Utilice los botones de selección para seleccionar una de estas opciones:
    • Ejecutar servidor con recursos dentro del espacio de trabajo
    • Ejecutar servidor con recursos en el servidor
  5. Opcional: Si ha seleccionado el botón Ejecutar servidor con recursos dentro del espacio de trabajo, puede seleccionar la casilla Minimizar archivos de aplicación copiados en el servidor. Cuando está ejecutando un WebSphere Application Server local, esta opción está habilitada de forma predeterminada.
  6. Opcional: Si desea que el entorno de trabajo intente automáticamente iniciar la aplicación una vez publicada en el servidor, seleccione la casilla Iniciar aplicaciones automáticamente después de publicar.
  7. Guarde y cierre el editor.
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: 22 de abril de 2014

Nombre de archivo: tpublishv6.html