dcevm netbeans maven glassfish hotswap

netbeans - dcevm



Intercambio en caliente con Netbeans 7.1 y Glassfish 3.1.1 (1)

Para utilizar las capacidades de intercambio en caliente de JPDA en un entorno NetBeans / GlassFish, debe desactivar la función ''Implementar al guardar'' de NetBeans.

Esta característica se puede configurar por proyecto, por lo que aparece en el cuadro de diálogo Propiedades del proyecto. La gente de UI sintió que el despliegue era más una parte de ejecutar el proyecto que compilar el proyecto. El control que activa y desactiva la característica está en las propiedades ''Ejecutar''.

También puede observar que el proyecto se está ejecutando en modo de depuración y que la herramienta de cambio de código de aplicación está habilitada. Es el icono directamente debajo de la cadena ''IDE'' en la parte superior de la captura de pantalla.

Usualmente comienzo el AS en modo de depuración para poder usar intercambio en caliente. Pero, ¿cómo puedo obtener eso si cada vez que cambio una configuración o un archivo Java, Netbeans lo envía a Glassfish y automáticamente vuelve a implementar mi aplicación?

Algunos detalles:

1 - Aplicación de guerra Maven.

2 - Compilar al guardar: para la ejecución de la aplicación y la prueba.

3 - Depurador de Java: aplique cambios de código después de guardar.