Recarga de cambios JSP en Eclipse/STS

Me estoy metiendo en GAE y estoy usando STS (derivado de Eclipse). Actualmente estoy configurando un proyecto para usar Spring y Apache Tiles bajo GAE. Lo tengo en su mayoría configurado correctamente y parece funcionar. Mi mayor problema es averiguar cómo los demás manejan el desarrollo diario en este tipo de entorno.

Hago toneladas de cambios en los JSP front-end, pero hasta ahora parece que tengo que detener el servidor GAE y reiniciarlo cada vez que hago un pequeño cambio en un JSP. Tener que reiniciar cuando realizo cambios en el controlador está bien, pero tener que reiniciarlo para un simple cambio de JSP me está volviendo loco.

¿Hay alguna forma de que el entorno GAE vuelva a cargar los cambios de JSP en Eclipse/STS?

preguntado el 12 de junio de 12 a las 21:06

No estoy al tanto de STS. ¿Funciona el complemento de Google para Eclipse con STS? -

3 Respuestas

Estoy usando Maven para el proyecto AppEngine, por lo que cada vez que construyo el proyecto, se generará/actualizará un directorio de destino del proyecto, que es desde donde el servidor cargará los archivos. Cuando traté de actualizar mis archivos jsp/css/js, siempre abro el archivo en ese directorio y lo actualizo allí. Una vez que esté satisfecho con él, copiaré los cambios en mi archivo fuente.

Esencialmente, creo que para usted, puede averiguar dónde está su directorio de destino e intentar editar sus archivos desde allí.

No estoy seguro de si mi solución alternativa es adecuada para usted, pero tal vez pueda obtener una o dos aquí.

Aparte de eso, hay gente que usa JRebel, que es una herramienta hotdeploy. Hay una versión de AppEngine de JRebel ahí, pero sospecho que no es gratis...

Respondido el 13 de junio de 12 a las 00:06

Es gratis para Scala, proyectos OSS y uso personal - Antón Arhipov

Sugeriría echar un vistazo a jrebel. Incluso si es un software comercial, te ahorrará muchos nervios para este tipo de desarrollo.

Respondido el 13 de junio de 12 a las 00:06

Es necesario establecer el parámetro:

server.jsp-servlet.init-parameters.development=true

(Ponerlo en application.properties si usas spring boot)

respondido 21 nov., 18:14

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.