Scopri SpringSource Tool Suite. Ho iniziato a usarlo un paio di mesi fa.
Viene fornito con un server SpringSource tc preconfigurato (versione di sviluppo). Fondamentalmente, quando lavoro su un'applicazione web, semplicemente lo trascino da Project Explorer sul server SpringSource tc e continuo a svilupparlo. Il codice include le modifiche alle classi Java e le modifiche JSP vengono ricaricate al volo. Quindi qualsiasi modifica apportata può essere visualizzata praticamente istantaneamente.
L'altra cosa che faccio è con Jetty, simile a quello che Yuval menzionato comunque la mia configurazione è in pom.xml di Maven 2 e appare come
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<contextPath>/tas</contextPath>
<tmpDir>/tmp</tmpDir>
<jettyEnvXml>${basedir}/jetty-env.xml</jettyEnvXml>
<systemProperties>
<systemProperty>
<key> org.mortbay.jetty.webapp.parentLoaderPriority </key>
<value>true</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>
Io però preferisco fare ricaricamento manuale con pontile così Di solito aggiungo
<reload>manual</reload>
nell'elemento <configuration>
. Il ricaricamento manuale si applica solo alle modifiche apportate ai file Java.Quindi, dopo un certo numero di modifiche sostanziali e il passaggio positivo dei casi di test, premo Invio nella console Jetty e il tutto viene ricaricato. (Mi piace troppo la scorciatoia Ctrl-S e quindi la colpisco dopo ogni seconda riga, ma non voglio che Jetty si ricarichi dopo ogni seconda riga di codice che scrivo).
Inoltre, tenere presente che il caricamento manuale si applica solo alle modifiche di classe Java ed è richiesto solo quando si modifica la classe Java o una configurazione XML. Se tutto ciò che hai modificato è il JSP, non dovresti aver bisogno di ricaricare la modifica che viene prelevata automaticamente e puoi premere Aggiorna nel browser per vedere il cambio JSP senza il ricaricamento manuale.
Spero che questo aiuti!
avete considerato l'utilizzo di Play framework? Http: //www.playframework.org/ – zengr