Nella pagina Applications Configuration è possibile impostare proprietà per assicurare che vengano eseguiti il rilevamento delle modifiche apportate alle applicazioni distribuite e il ricaricamento delle classi modificate.
La pagina Applications Configuration contiene le seguenti opzioni.
Pulsante che consente di ripristinare i valori predefiniti delle impostazioni che dispongono di tali valori. Le impostazioni prive di valori predefiniti restano invariate.
Se questa opzione è abilitata, le classi modificate vengono ricaricate dinamicamente. Il server controlla periodicamente la presenza di eventuali modifiche nella directory di distribuzione e ridistribuisce l'applicazione, automaticamente e dinamicamente, con le modifiche. Tale caratteristica risulta utile in un ambiente di sviluppo, in quanto consente di sottoporre a test rapidi le modifiche al software. In un ambiente di produzione, il ricaricamento dinamico può tuttavia compromettere le prestazioni. Inoltre, ogni volta che viene eseguito un ricaricamento, le sessioni eseguite al momento del transito diventano non valide. Il client deve riavviare la sessione. Questa opzione è abilitata per impostazione predefinita.
Identifica la frequenza con cui si desidera che il server controlli l'eventuale presenza di modifiche al codice in applicazioni e moduli distribuiti. Il valore predefinito è 2.
Indica il numero di minuti di inattività prima che si verifichi il timeout di Administration Console e che sia necessario rieseguire l'accesso. Il valore predefinito è 60.
Se l'opzione è abilitata, le applicazioni nella directory di distribuzione automatica vengono distribuite automaticamente. Questa opzione è abilitata per impostazione predefinita.
Specifica la frequenza con cui si desidera che il server controlli l'eventuale presenza di modifiche all'applicazione o al modulo nella directory di distribuzione automatica. Le modifiche dell'intervallo di polling non influiscono sul tempo necessario per la distribuzione di un'applicazione o un modulo. Il valore predefinito è 2.
Specifica il numero di secondi durante i quali la dimensione di un file copiato parzialmente può rimanere invariata prima che si verifichi un errore. Il valore predefinito è 4.
Se un file viene copiato lentamente nella directory di distribuzione automatica, è possibile che venga visualizzato prima che ne venga terminata completamente la copia. Di conseguenza, il tentativo di distribuire automaticamente l'applicazione non riesce. Se un tentativo di distribuzione automatica di un'applicazione non riesce per questo motivo, GlassFish Server tenta di ridistribuire l'applicazione. Se la dimensione del file copiato parzialmente non cambia per il periodo di tempo specificato, si verifica un errore.
Identifica la directory per monitorare la distribuzione automatica delle applicazioni. Il valore predefinito è domain-dir/autodeploy.
Specifica il tipo di convalida XML da eseguire su descrittori di distribuzione standard e di GlassFish Server. Di seguito sono indicati i tipi disponibili:
Se la convalida XML non riesce, non riesce neanche la distribuzione. Questo è il valore predefinito.
Vengono segnalati errori della convalida XML, ma la distribuzione viene eseguita.
La convalida XML non viene eseguita.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione automatica. Se la verifica non riesce, la distribuzione non viene eseguita. Il verificatore esamina la struttura e il contenuto del file. La verifica di applicazioni di grandi dimensioni richiede spesso tempi lunghi. Questa opzione è disabilitata per impostazione predefinita.
Se l'opzione è abilitata, i file JSP (JavaServer Pages ) vengono precompilati. Se l'opzione è disabilitata, i file JSP vengono compilati in fase di runtime al primo accesso. Questa opzione è disabilitata per impostazione predefinita.
Proprietà aggiuntive per applicazioni. In GlassFish Server non è definita alcuna proprietà aggiuntiva per le applicazioni.