He descargado y configurado mi Apache Tomcat 6 en nuestro servidor de producción. Luego comencé a ver si se está ejecutando, y descubrí que está bien.La función Tomcat Auto Deploy ¿es esto bueno?
Se ejecuta y luego coloco mi archivo de guerra de proyectos allí. Estoy a punto de reiniciar el servicio Tomcat cuando noto que mi archivo web ya se ha descomprimido y mi archivo web del proyecto ya está configurado en la carpeta de aplicaciones web.
Creo que mi configuración tiene una función de despliegue automático, pero seguí pensando si esto es algo bueno.
tengo estas preguntas en mente:
- ¿El Tomcat realmente automático despliega archivo de almacenamiento web y lo que es la frecuencia que lo hace?
- ¿Es esta una buena característica?
- Entonces, ¿qué ocurre si dejo mi archivo de war allí, eso significa que Tomcat volverá a cargar o descomprimir el archivo de vez en cuando?
- ¿Es lo que Tomcat hace a mi archivo war lo mismo que cuando reinicio mi tomcat correctamente y dejo que el servicio tomcat despliegue mi archivo war?
Solo si anula la implementación, por ejemplo, si elimina el archivo war, entonces se elimina el contexto. Si vuelve a desplegar, por ejemplo cuando reemplaza el archivo war con la configuración autoDeploy = "true" en server.xml, entonces el contexto no se elimina. Por lo tanto, su declaración es incorrecta. – user250343
La actualización de un archivo WAR desencadenará una anulación de la aplicación con la eliminación de cualquier directorio expandido asociado. , archivo de contexto y directorio de trabajo. No se conservarán las sesiones de usuario actuales. https://tomcat.apache.org/tomcat-6.0-doc/config/host.html#Automatic_ Application-Dloyment – n0rm1e
Haría mi investigación antes de llamar bullshit. – n0rm1e