Hay una serie de formas de volver a implementar una aplicación web en GlassFish v3.
El método que recomendaría es 'reimplementación de asadmin --name foo --properties keepSessions = true foo.war' (o el despliegue de directorio para el uso de aplicaciones web ...)
se puede ver en la man page for the deploy subcommand of asadmin para aprender más sobre los detalles.
Apenas me desaplico y luego despliego .... lleva demasiado tiempo.
Casi nunca creo un archivo de punto-guerra .... Suelo hacer un despliegue de directorio, lo que elimina el tiempo que se usaría para crear y luego explotar el archivo war.
Al usar la distribución de directorios, también puedo aplicar ajustes a los archivos jsp y probarlos sin un paso de reconstrucción/despliegue.
Me gusta usar la propiedad keepSessions mientras estoy desarrollando. No sé si esta propiedad sería útil en una situación de producción.
El método que describió probablemente no debería bloquear el servidor ... Por favor presente un problema al https://glassfish.dev.java.net/servlets/ProjectIssues para que la gente en el equipo pueda rastrear cuál podría ser el problema.
@vkraemer - Grandes consejos, gracias. – Robot