Despliegue incremental en caliente en Tomcat con Maven y NetBeans

Estoy usando NetBeans 6.8, Tomcat 6 y Maven 2.2 y quiero ver los cambios en mi código inmediatamente en el navegador (mostrando http: // localhost: 8080 ) después de guardar el archivo.

El complemento tomcat-maven tiene la siguiente configuración:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>tomcat-maven-plugin</artifactId>
  <version>1.0-beta-1</version>
</plugin>

Siguiendo a la salida, debe realizar una implementación en el lugar.

¿Qué puedo hacer para ver cambios en mi código Java inmediatamente en el navegador?

Respuesta 1

Pasé mucho tiempo tratando de conseguir este trabajo. Finalmente solo usé el embarcadero. Pongo esto:

   <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${jetty.version}</version>
            <configuration>
                <reload>automatic</reload>
                <scanIntervalSeconds>5</scanIntervalSeconds>
            </configuration>
   </plugin>

Tal vez todos los parámetros no son correctos, pero luego creé un objetivo personalizado de 'jetty: run' Y lo uso. No puedo usar el gran botón de reproducción verde 'Ejecutar', pero el despliegue del muelle funciona bien y despliega cualquier cambio en las clases de Java.

Respuesta: 2

Echa un vistazo a JRebel . Debería hacer lo que quieras. Sin dolor.

Respuesta: 3

Eche un vistazo a la implementación en caliente de una aplicación web con Maven en NetBeans . También sugiero que verifique el despliegue de Glassfish Hot Code Re-implementación (en Maven) , especialmente la publicación sobre Compilar en Guardar, y que pruebes GlassFish para obtener mejores resultados.

Respuesta: 4

Esto es un seguimiento de mi última pregunta: el lienzo se dibuja demasiado lento. Ahora que puedo dibujar imágenes más rápidamente, el problema que enfrento es que la carga real de las imágenes lleva mucho tiempo ...

Quiero filtrar una JTable exactamente por una cadena. Mi filtro es así: Pattern.quote (textfield.getText ()); Pero, cuando filtro en "G", obtengo también todas las líneas de la JTable con la entrada "KG". Yo solo ...

Estoy tratando de implementar la unión cruzada usando hadoop en java. Ambos lados de la unión son lo suficientemente grandes como para que no pueda guardar ninguno de ellos en la memoria. He intentado varias cosas y aunque me doy cuenta de que PIG / ...

¿Existe alguna herramienta o marco capaz de facilitar la prueba de software distribuido escrito en Java? Mi sistema bajo prueba es un software peer-to-peer, y me gustaría realizar pruebas usando algo ...