2011-06-28 17 views
8

Estoy usando eclipse 3.7 y el motor de la aplicación de google 1.5.Cambios no se reflejarán en localhost mientras usa el motor de la aplicación de google

Cuando realizo cambios en el servlet y lo ejecuto, no veo los cambios reflejados en el servidor. Parar embarcadero (presionando el botón rojo en la ventana de la consola) no ayuda). Si reinicio eclipse solo entonces funciona.

Se hace muy difícil depurar mi proyecto.

¿Alguien ha enfrentado este problema, alguna solución?

+0

¿Ha descartado el almacenamiento en caché del navegador como un problema? Intenta forzar la recarga de una página (por ejemplo, ctrl-shift-r en Firefox) después de reiniciar la aplicación. –

Respuesta

4

Los cambios en el servlet no se reflejarán a menos que hasta que reinicie su servidor en java. Como el código de servlet es del lado del servidor. Debes reiniciar tu servidor web para que refleje lo mismo. Lo que dices puede aplicarse a python, donde como en python (que es un lenguaje de scripting) la codificación del lado del servidor se reflejará sin reiniciar el servidor web.

+0

Cómo reiniciar embarcadero mannualy? Lo intenté con el botón rojo en la ventana de la consola del embarcadero. pero seguir corriendo nuevamente no reflejará los cambios. :( –

+0

Creo que es posible que tenga varias instancias en ejecución ... intente utilizar terminar todo el botón uno con dos rebboxes –

+1

¡Muchas gracias! U Me salvó el DÍA :). Cada vez que hago clic en ejecutar, se inician varias instancias. Mi suposición era que el servidor se reiniciaría. Lo que estaba mal. –

0

¿Dónde está el botón terminar todo? En mi eclipse solo hay un botón de terminación ... También tengo el mismo problema, puedo recordar apagar el servidor, esperar un rato y volver a conectar el servidor para que los servlets tomen efectos. Muy molesto.

+0

no hay botón de terminar todo, debe seleccionar cada hilo en ejecución individual, después de eso en la parte superior habrá un icono de cuadrado rojo, haga clic en – niran

+0

En Eclipse Juno, cuando cambie a la perspectiva de depuración, puede hacer clic derecho en instancia del servidor y haga clic en 'Terminar/Desconectar todo' y se cerrarán todas las instancias del servidor. – yellavon

5

Cambia la perspectiva del eclipse a depuración. está en la esquina superior derecha del eclipse. A continuación, seleccione la ventana de depuración, no se puede ver la

enter image description here

Cuestiones relacionadas