Cuándo se debe esperar a que transcurra el intervalo de tiempo de la publicación automática en un WebSphere Application Server

Puede establecer un intervalo de tiempo para que los cambios realizados en los archivos que se ejecutan en el servidor se vuelvan a cargar automáticamente en el servidor. Los subtemas siguientes describen diversas situaciones en las que puede ser necesario esperar a que transcurra el intervalo de tiempo para que el entorno de trabajo emita un mandato de publicación automática en un WebSphere Application Server. En algunos casos, no es necesario esperar a que transcurra el intervalo de tiempo cuando los cambios en las aplicaciones se vuelven a cargar dinámicamente en el servidor, lo cual depende del tipo de recurso que se modifica, la ubicación del servidor y su opción de publicación, y la modalidad en que está ejecutando el servidor. La tabla resume estas situaciones.

Publicar automáticamente en un servidor

Si la casilla Publicar automáticamente al iniciar servidores está seleccionada en la página Preferencias de servidor (Ventana > Preferencias > Servidor > Iniciar), el entorno de trabajo comprueba si el proyecto y los archivos del servidor están sincronizados. Si no lo están, el proyecto y los archivos se actualizan automáticamente cuando el servidor se inicia o reinicia.

En el entorno de trabajo existen varias opciones entre las que elegir para los valores de Publicación. Para establecer estos valores de Publicación, acceda a la vista Servidores, pulse con el botón derecho del ratón en el servidor y seleccione Abrir. Se abrirá el editor del servidor. En la página Visión general del editor del servidor, en los valores de Publicación, encontrará los valores siguientes:
  • No publicar nunca automáticamente: Especifica que el entorno de trabajo nunca publica archivos en el servidor.
  • Publicar automáticamente cuando cambian los recursos: Especifica que el entorno de trabajo debe emitir un mandato de publicación después de que se guarden los cambios realizados en un archivo que está asociado al servidor y transcurra el intervalo de tiempo completo indicado en el valor de Intervalo de publicación.
  • Publicar automáticamente después de un suceso de compilación: Especifica que el entorno de trabajo debe emitir un mandato de publicación después de que se guarden los cambios realizados en un archivo que necesita una compilación y está asociado al servidor y transcurra el intervalo de tiempo completo indicado en el valor de Intervalo de publicación.
  • Intervalo de publicación (en segundos): Especifica el número de segundos que deben transcurrir antes de que el entorno de trabajo emita un mandato de publicación en el servidor. Sin embargo, si hace un nuevo cambio en los archivos antes de que transcurra este intervalo de tiempo, la publicación se retarda, pues el temporizador se inicializa. El entorno de trabajo realiza una publicación en el servidor sólo después de que transcurra el intervalo de tiempo completo. Si establece el intervalo de publicación en 0 segundos, se produce una publicación inmediata después de guardar los cambios realizados en un archivo.

En el entorno de trabajo, la opción Publicar automáticamente cuando cambian los recursos está habilitada de forma predeterminada y su valor está establecido en el intervalo de publicación.

Publicar manualmente en un servidor

Si no desea esperar a que transcurra el intervalo de publicación automática, en cualquier momento puede solicitar manualmente que el entorno de trabajo emita un mandato de publicación para el servidor. Cada mandato de publicación manual origina una solicitud de publicación para el servidor. Para publicar la aplicación manualmente, puede seguir uno de los procedimientos siguientes en la vista Servidores:

  • Seleccione el servidor y pulse el icono Publicar en el servidor que se encuentra en la barra de herramientas.
  • Pulse con el botón derecho del ratón en el servidor y seleccione Publicar.

Ubicación del servidor y sus valores de publicación

La ubicación del servidor, ya sea un servidor remoto o local, junto con sus valores de publicación, ya sea la opción Ejecutar servidor con recursos en el servidor o Ejecutar servidor con recursos dentro del espacio de trabajo, son factores que definen si el usuario necesita esperar a que transcurra el intervalo de tiempo para que el entorno de trabajo emita un mandato de publicación automática en un WebSphere Application Server. Tenga en cuenta que en cualquier momento puede emitir una solicitud de publicación manual para eliminar la espera. Consulte la sección Publicación manual de un servidor.

Lo siguiente es una lista de servidores que necesitan que el usuario espere siempre a que transcurra el intervalo de publicación para que el entorno de trabajo emita un mandato de publicación automática.
  • Un WebSphere Application Server remoto
  • Un WebSphere Application Server local cuando está utilizando el valor de publicación Ejecutar servidor con los recursos en el servidor
Lo siguiente es una lista de servidores para los cuales el tipo de recurso modificado y la modalidad de ejecución del servidor determinan si es necesario que transcurra el intervalo de publicación para que el entorno de trabajo emita un mandato de publicación automática.
  • Un WebSphere Application Server local cuando está utilizando el valor de publicación Ejecutar servidor con recursos dentro del espacio de trabajo

Modalidad del servidor

En algunos casos, la necesidad de esperar a que transcurra el intervalo de publicación automática depende de la modalidad en la que está ejecutando el servidor. Existen dos modalidades para ejecutar aplicaciones en el servidor:
Ejecutar en servidor
Este mandato especifica que la aplicación se ejecute en el servidor. Para seleccionar esta opción, pulse con el botón derecho del ratón en el artefacto en la vista Explorador empresarial y seleccione Ejecutar como > Ejecutar en servidor. Se abrirá el asistente Ejecutar en servidor.
Depurar en servidor
Este mandato especifica controlar la ejecución de la aplicación mediante la detención en puntos de interrupción, suspensión de hebras, ejecución paso a paso del código y examen del contenido de las variables mientras la aplicación se ejecuta en el servidor. Para seleccionar esta opción, pulse con el botón derecho del ratón en el artefacto en la vista Explorador empresarial y seleccione Depurar como > Depurar en servidor. Se abrirá el asistente Depurar en servidor.

Cambios en archivos JSP, HTML, archivos gráficos y archivos no Java

Este subtema es aplicable a un WebSphere Application Server local utilizando los valores de publicación Ejecutar servidor con recursos dentro del espacio de trabajo.

Si cambia un archivo JSP, archivo HTML, archivo GIF, archivo JPG o un recurso similar, y guarda el archivo mientras el servidor está en ejecución, sólo debe renovar el navegador web para que el servidor reconozca el cambio. Pero si la aplicación contiene varias raíces, necesita emitir un mandato de publicación para que el servidor reconozca el cambio. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de la estructura del proyecto. Para conocer detalles, consulte Creación y configuración de proyectos Java™ EE mediante asistentes.

Cambios en servlets y clases relacionadas

Este subtema es aplicable a un WebSphere Application Server local utilizando los valores de publicación Ejecutar servidor con recursos dentro del espacio de trabajo.

Si cambia un servlet y guarda el archivo mientras el servidor está en ejecución, la necesidad de esperar a que transcurra el intervalo de publicación automática depende de la modalidad en que esté ejecutando el servidor.
  • Ejecutar en servidor: debe esperar a que transcurra el intervalo de publicación automática y luego renovar el navegador web para que el servidor reconozca el cambio.
  • Depurar en servidor: la sustitución dinámica se ejecuta automáticamente en la modalidad de depuración para WebSphere Application Server. No es necesario esperar a que transcurra el intervalo de publicación automática, pues los cambios realizados en los servlets se vuelven a cargar dinámicamente en el servidor local. Pero si la aplicación contiene varias raíces, necesita emitir un mandato de publicación para que el servidor reconozca el cambio. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de la estructura del proyecto. Para conocer detalles, consulte Creación y configuración de proyectos Java EE mediante asistentes.

Cambios en una clase de bean de un EJB

Este subtema es aplicable a un WebSphere Application Server local utilizando los valores de publicación Ejecutar servidor con recursos dentro del espacio de trabajo.

Si cambia una clase de bean de un EJB y guarda el archivo mientras el servidor está en ejecución, la necesidad de esperar a que transcurra el intervalo de publicación automática depende de la modalidad en que esté ejecutando el servidor.
  • Ejecutar en servidor: debe esperar a que transcurra el intervalo de publicación automática para que el servidor reconozca el cambio.
  • Depurar en servidor: la sustitución dinámica se ejecuta automáticamente en la modalidad de depuración para WebSphere Application Server. No es necesario esperar a que transcurra el intervalo de publicación automática, pues los cambios realizados en una clase de bean de un EJB se vuelven a cargar dinámicamente en el servidor local. Pero si la aplicación contiene varias raíces, necesita emitir un mandato de publicación para que el servidor reconozca el cambio. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de la estructura del proyecto. Para conocer detalles, consulte Creación y configuración de proyectos Java EE mediante asistentes.

Cambios en una interfaz local o remota de un EJB

Este subtema es aplicable a un WebSphere Application Server local utilizando los valores de publicación Ejecutar servidor con recursos dentro del espacio de trabajo.

Si cambia una interfaz local o remota de un EJB y guarda el archivo mientras el servidor está en ejecución, debe esperar a que transcurra el intervalo de publicación automática.

Cambios en recursos dentro de una aplicación empresarial

Este subtema es aplicable a un WebSphere Application Server local utilizando los valores de publicación Ejecutar servidor con recursos dentro del espacio de trabajo.

Los cambios en recursos dentro de una aplicación empresarial incluyen los archivos del descriptor de despliegue, y la página Despliegue del editor del Descriptor de despliegue de aplicaciones. Si cambia cualquiera de estos recursos y guarda el archivo mientras el servidor está en ejecución, debe esperar a que transcurra el intervalo de publicación automática.

Tabla 1. Resumen de los requisitos de espera para que transcurra el intervalo de publicación automática cuando se modifican recursos mientras el servidor se ejecuta en diversas modalidades con los valores de publicación de Ejecutar servidor con recursos dentro del espacio de trabajo
  ¿Necesita esperar a que transcurra el intervalo de publicación automática?
Recurso modificado Ejecutar en servidor Depurar en servidor con sustitución dinámica
JSP No, sólo necesita renovar el navegador web para que el servidor reconozca el cambio. 1
HTML No, sólo necesita renovar el navegador web para que el servidor reconozca el cambio. 1
Servlets Sí, y luego renueve el navegador web para que el servidor reconozca el cambio. No.1
Clase de bean EJB Sí. No.1
Interfaz local y remota de EJB Sí.
Archivos de descriptor de despliegue Sí.
Página de despliegue del editor del Descriptor de despliegue de aplicaciones Sí.
Nota: La sustitución dinámica se ejecuta automáticamente en la modalidad de depuración para WebSphere Application Server.
1 Pero si la aplicación contiene varias raíces, necesita emitir un mandato de publicación para que el servidor reconozca el cambio. Para determinar si la estructura de la aplicación contiene una o varias raíces, utilice el Validador de la estructura del proyecto. Para conocer detalles, consulte el tema Creación y configuración de proyectos Java EE mediante asistentes.
Icono que indica el tipo de tema Tema de conceptos
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: csrvpub.html