Estoy ejecutando Tomcat 6 en Windows. Tengo el icono de la bandeja del sistema "Monitor Tomcat" que me permite iniciar y cerrar Tomcat, pero ¿hay alguna otra herramienta pequeña que me permita recargar fácilmente mi aplicación web cuando cambie los archivos de clase? Sé que la aplicación "manager" que viene con Tomcat tiene una opción de redistribución, pero me pregunto si hay una aplicación nativa que lo haga un poco más rápido y mejor.¿Cuál es una manera fácil y rápida de volver a cargar una aplicación web en tomcat en entorno de desarrollo?
Respuesta
Solo agregue un atributo reloadable=true
al Context
. Citando al documentation: Conjunto
a
true
si quieres Catalina para supervisar las clases en/WEB-INF/classes/
y/WEB-INF/lib
para los cambios, y automáticamente vuelve a cargar la aplicación web si se detecta un cambio. Esta característica es muy útil durante el desarrollo de aplicaciones, pero requiere una sobrecarga significativa en el tiempo de ejecución y no se recomienda su uso en aplicaciones de producción implementadas. Es por eso que la configuración predeterminada para este atributo esfalse
. Sin embargo, puede utilizar la aplicación web Manager para desencadenar recargas de aplicaciones desplegadas a pedido.
Asumiendo que ya ha creado reloadable=true
, puede touch
o bien el archivo de la guerra en el directorio de aplicaciones web o un archivo supervisado como WEB-INF/web.xml en el directorio de la aplicación explotado. Esto actualizará la marca de tiempo y hará que la aplicación se vea nueva, por lo que se volverá a cargar.
En nuestra empresa, ejecutamos nuestros servidores de aplicaciones web en modo dev todo el tiempo solo para facilitar esto. Al diablo con la recomendación, sabemos mejor que ejecutar nuestra aplicación con un 99% de carga, por lo que no podemos perder unos pocos ciclos.
- 1. ¿Cuál es la mejor manera de configurar un entorno de desarrollo PHP en una Mac?
- 2. ¿Volver a cargar hojas de estilo CSS sin volver a cargar la página?
- 3. ¿Cuál es la mejor manera de cargar una carpeta a un sitio web?
- 4. ¿Cuál es una manera fácil de llamar a Asc() y Chr() en JavaScript para valores Unicode?
- 5. clase principal de una aplicación web tomcat
- 6. Tell eclipse para volver a cargar variables de entorno
- 7. ¿Cuál es la mejor manera de migrar una aplicación web desordenada existente a MVC elegante?
- 8. ¿Hay una manera rápida y fácil en OpenCV para calcular el gradiente de una imagen?
- 9. Entorno de desarrollo y producción en PHP
- 10. ¿Cuál es la diferencia entre una aplicación web de iPhone y una aplicación de iPhone?
- 11. ¿Cuál es una forma rápida y fácil de enviarme correos electrónicos HTML para probarlos?
- 12. Ejecución de la aplicación web en Jetty y Tomcat
- 13. ¿Cuál es la forma más rápida de cargar y cambiar el tamaño de una imagen?
- 14. ¿Cuál es una manera fácil de obtener la revisión de svn actual en una aplicación de estudio visual de C++
- 15. ¿Cuál es su entorno de desarrollo de ASP.net completo?
- 16. ¿Cuál es la forma más rápida de cargar datos de manera masiva en HBase mediante programación?
- 17. Aplicación web predeterminada en tomcat
- 18. Implementación remota de la aplicación web Tomcat de Eclipse
- 19. ¿Una manera fácil de ejecutar pruebas en una gema?
- 20. ¿Cuál es una manera fácil de mostrar una imagen en Java/Scala?
- 21. La mejor manera de autenticar usuarios en una aplicación web
- 22. ¿Cuál es la manera más rápida de dibujar píxeles individuales directamente a la pantalla en una aplicación de iPhone?
- 23. ¿Cuál es la mejor manera de dividir una aplicación Grails en servicio (s) web y una presentación?
- 24. CSS se representa de manera diferente en el servidor web que en el entorno de desarrollo
- 25. ¿Cuál es la manera más fácil en C# para recortar una nueva línea de una cuerda?
- 26. ¿Cuál es una buena manera de organizar una aplicación de sitio web PHP?
- 27. Manera rápida y fácil de eliminar el código "muerto" (comentado)
- 28. ¿Cuál es la mejor manera de escribir una aplicación web para raspar?
- 29. ¿Cuál es la mejor manera de implementar una aplicación Pylons?
- 30. Manera fácil de aplicar una función a una matriz
Consulte https://stackoverflow.com/questions/6583502/how-do-i-update-a-tomcat-webapp-without-restarting-the-entire-service/6584259#6584259 que voy a describir como la pregunta "canónica de facto" para reiniciar webapps en Tomcat, aunque se preguntó más tarde. – rogerdpack