2009-04-03 5 views
7

Sto creando un'app Web JSF/Facelets in Eclipse. Ho configurato il mio progetto per utilizzare un server Tomcat (6.0) avviato/arrestato da Eclipse.Arresta Eclipse che riavvia la mia app Web sul file salvato

Ogni volta che salvi un file (ad esempio .xhtml) Eclipse riavvia l'app, cestinando la mia sessione HTTP. Questo è fastidioso, perché sto aggiornando frequentemente i miei file .xhtml e l'app non ha bisogno di essere riavviata per rilevare le modifiche.

C'è un modo per fermare Eclipse riavviare l'app? Nello specifico, posso configurare Eclipse per riavviare l'app solo quando salvi file di un certo tipo?

risposta

8

Nel server, fare doppio clic sul tuo istanza di Tomcat. Questo aprirà le proprietà del tuo server Tomcat. Come io non sono sicuro di quale parametro vi aiuterà a risolvere il problema, controllare le seguenti opzioni nella seconda ipotesi:

  • Publishing automatico, opzione "Ignora impostazioni predefinite" selezionati, 1 secondo per l'intervallo di pubblicazione.
  • Nelle opzioni del server, deselezionare le opzioni "Moduli server senza pubblicazione" e "pubblica contesti del modulo per separare i file XML".
  • Nella scheda moduli, per ogni modulo distribuito, verificare che Auto Ricarica sia abilitato.

Spero che questo ti possa aiutare.

+0

Grazie per le informazioni. Il comportamento sembra essersi fermato - non credo di aver fatto nulla, ho appena riavviato Eclipse (?). Lo accetto come risposta, in quanto mi ha fornito comunque alcune informazioni utili – harto

+5

"Nella scheda moduli, per ogni modulo distribuito, verifica che Auto Ricarica sia attivata." è l'opzione che vuoi disabilitare. –

-1

spegnere "generare automaticamente"

+0

dove/come? Desidero comunque che il progetto venga creato automaticamente quando salvo determinati tipi di file (ad esempio .java) – harto

0

Ho sempre usato questo e funziona bene per me. Il contesto viene ricaricato solo quando si modificano le classi o il descrittore web.

Nella struttura del progetto in cui si conservano i file .xhtml che rendono l'eclissi ricaricare il contesto in fase di modifica?

-1

Ciò può accadere se si dispone di un builder in Eclipse impostato per la distribuzione in fase di salvataggio. Fai clic con il tasto destro del mouse sul progetto -> proprietà -> builder