En el cuadro de producción, quiero cambiar el archivo web.xml en una aplicación web J2EE, pero no quiero reiniciar el servidor o la aplicación porque esto puede crear un problema para el lote de usuarios en línea. Sugerir una manera para que mis cambios web.xml se reflejen en la aplicación web.Desea volver a cargar el archivo web.xml sin reiniciar el servidor
Respuesta
Solo para lanzar una idea ... Puede incrustar su servidor web (como embedded tomcat) y reiniciarlo programáticamente en función de algún evento. Sin embargo, habrá un período de tiempo en el que el servidor web no funcionará. Tal vez crees una nueva instancia de tomcat incorporada usando tu nuevo web.xml. Ahora puede dirigir el tráfico al nuevo servidor web incorporado mientras apaga el anterior.
Hasta donde yo sé, no hay forma de evitar reiniciar el servidor si lo necesita para leer el nuevo web.xml, porque el archivo de configuración se lee cuando el servidor se inicia (es decir, piensa que solo se procesa) en servlet init()).
Si alguien puede señalar cómo podemos implementar en caliente el archivo de configuración, me gustaría saberlo también.
Creo que podemos intentar usar anotaciones que vienen con las especificaciones de servlet 3.0.
- 1. Volver a cargar las configuraciones sin reiniciar Emacs
- 2. ¿Es posible volver a cargar la vista sin reiniciar Django?
- 3. reiniciar la aplicación sin reiniciar el servidor?
- 4. ¿Volver a cargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?
- 5. (Rails) Recargar archivos "lib" sin tener que reiniciar el servidor ...?
- 6. ¿Cómo volver a cargar gdbinit?
- 7. desea volver a utilizar MemoryStream
- 8. ¿Puedo hacer el programa Sinatra sin reiniciar el servidor?
- 9. Reiniciar un GIF animado desde JavaScript sin volver a cargar la imagen
- 10. Cómo volver a cargar el perfil de usuario desde el archivo de script en PowerShell
- 11. ¿Alguien sabe cómo volver a cargar la configuración de Hudson sin reiniciar?
- 12. ¿Es posible volver a cargar dinámicamente el archivo log4j.xml/log4j.properties en Tomcat?
- 13. ¿Volver a cargar hojas de estilo CSS sin volver a cargar la página?
- 14. ¿Cómo volver a cargar un div sin volver a cargar toda la página?
- 15. definiciones Restablecer y vuelva a cargar .emacs sin cerrar o reiniciar Emacs y volver a abrir tampones
- 16. Vim autocmd (guardar archivo, ejecutar el formateador de código, volver a cargar el archivo)
- 17. reiniciar (o volver a cargar la configuración de) Eclipse-CS mediante programación
- 18. ¿Alguien puede explicar el archivo Spring web.xml?
- 19. Motores de rieles: los auxiliares solo se vuelven a cargar al reiniciar el servidor
- 20. ¿Cómo volver a cargar el módulo de Python en IDLE?
- 21. Amazon EC2 - tema reiniciar el servidor Apache
- 22. ¿Cómo volver a cargar todas las gemas en Rails 3?
- 23. ¿Cómo volver a cargar un modo principal de emacs?
- 24. Alternativa a la solicitud de TextPad para volver a cargar el archivo
- 25. Reiniciar Unicornio con USR2 no parece volver a cargar las configuraciones de production.rb
- 26. ¿Cómo volver a cargar TreeStore?
- 27. Insertar fila sin volver a cargar la tabla
- 28. flashvars Actualizar y volver a cargar el flash con jQuery
- 29. Cómo reiniciar un servidor node.js
- 30. ¿Cómo detener y reiniciar el servidor memcached?
¿Puede agregar una referencia a algunos documentos para la anotación en la que está pensando? –