2010-10-03 12 views
5

Estoy trabajando con Eclipse 3.5, Tomcat 6, JSF 1.2 e IceFaces 1.8. Cada vez que actualizo algún archivo en mi aplicación, tengo que reiniciar el servidor para ver los últimos cambios. ¿Cómo actualizar mi aplicación sin reiniciar el servidor?¿Es posible actualizar la aplicación sin reiniciar el servidor en JSF?

La opción de servidor "Publicar automáticamente cuando los recursos cambian" ya está seleccionada.

Actualización: Si cambio el archivo principal, los cambios se pueden ver inmediatamente. Sin embargo, si actualizo cualquier archivo utilizado en una etiqueta <jsp:directive.include />, debo reiniciar el servidor para verificar los cambios o actualizar el archivo principal con una actualización falsa, como agregar un espacio en blanco.

Respuesta

3

En el Servidores vista, haga doble clic en la entrada de Tomcat, vaya a la sección editorial en la parte superior derecha y seleccione publicar automáticamente cuando se cambian los recursos.

alt text

Sin embargo, no ocurrirá inmediatamente, tardará unos 3 segundos. Glassfish, por ejemplo, lo hace en una subsegunda.

+0

Esta opción está marcada y puedo ver que después de cambiar cualquier archivo, el estado cambia a [Volver a publicar] y luego a [Sincronizado] en la vista de servidores. Está bien, pero parece que no funciona para los archivos utilizados dentro de una directiva jsp: directive.include. –

+0

No experimento esto, sin embargo, nunca he usado '', solo ''. ¿Qué complemento de Tomcat estás usando? ¿El incorporado? – BalusC

+0

Cuando utilicé '', el contenido del archivo incluido ni siquiera aparece, como si nada estuviera realmente incluido. No tengo ni idea de porqué. Incluyo un archivo .jsp, una barra de navegación vertical. Estoy usando el plugin incorporado. –

Cuestiones relacionadas