Nella pagina Deploy Applications or Modules è possibile distribuire un'applicazione.
La pagina Deploy Applications or Modules contiene le seguenti opzioni per tutte le applicazioni. Le opzioni aggiuntive vengono visualizzate dopo che viene specificato un valore nel campo Location per l'applicazione.
La posizione dell'archivio per l'applicazione da distribuire.
Le seguenti opzioni consentono di specificare la posizione da cui è accessibile l'archivio e se si tratta di un file o di una directory.
L'archivio si trova in un file del computer client o è accessibile da tale computer.
Il computer client è l'host in cui viene visualizzata Administration Console tramite un browser.
L'archivio è un file che si trova in un computer server o è un'applicazione decompressa in una directory esplosa.
Il computer server è l'host in cui è in esecuzione il server di amministrazione del dominio di GlassFish Server.
Tipo di applicazione. Sono disponibili le seguenti opzioni:
Web Application
Enterprise Application
Application Client
Connector Module
EJB Jar
Ruby Application
Other
Nelle sezioni seguenti vengono descritte opzioni aggiuntive per i vari tipi di applicazione.
Se l'applicazione è di tipo Web Application, vengono visualizzate le seguenti opzioni.
Percorso dell'applicazione. Nell'URL dell'applicazione Web, la root di contesto si trova subito dopo il numero della porta (http:// host:port/context-root/... ). La root di contesto deve iniziare con una barra, ad esempio, /hello.
Nome dell'applicazione.
Server virtuali associati all'applicazione.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se questa opzione è selezionata, 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.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Elenco di file JAR della libreria separato da virgole e specifico per il modulo o l'applicazione. I percorsi possono essere assoluti o relativi. Un percorso relativo fa riferimento a domain-dir/lib/applibs. Se il percorso è completo, deve essere accessibile al DAS (Domain Administration Server, server di amministrazione dominio) ossia deve trovarsi in domain-dir. Le librerie sono disponibili per l'applicazione nell'ordine in cui sono specificate.
Descrizione dell'applicazione.
Se l'applicazione è di tipo Enterprise Application, vengono visualizzate le seguenti opzioni.
Nome dell'applicazione.
Server virtuali associati all'applicazione.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se questa opzione è selezionata, 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.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Se l'opzione è selezionata, l'accesso Java Web Start è consentito per un modulo del client dell'applicazione. Questa opzione è disabilitata per impostazione predefinita.
Elenco di file JAR della libreria separato da virgole e specifico per l'applicazione. Specifica un percorso assoluto o relativo. Un percorso relativo fa riferimento a domain-dir/lib/applibs. Se il percorso è completo, deve essere accessibile al DAS (Domain Administration Server, server di amministrazione dominio) ossia deve trovarsi in domain-dir. Le librerie sono disponibili per l'applicazione nell'ordine in cui sono specificate.
Descrizione dell'applicazione.
Se l'applicazione è di tipo Application Client, vengono visualizzate le seguenti opzioni.
Nome dell'applicazione.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Se l'opzione è selezionata, l'accesso Java Web Start è consentito per un modulo del client dell'applicazione. Questa opzione è disabilitata per impostazione predefinita.
Descrizione dell'applicazione.
Se il tipo di applicazione è Connector Module, vengono visualizzate le opzioni seguenti.
Nome dell'applicazione.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Descrizione dell'applicazione.
Se l'applicazione è di tipo EJB Jar, vengono visualizzate le seguenti opzioni.
Nome dell'applicazione.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Elenco di file JAR della libreria separato da virgole e specifico per il modulo o l'applicazione. Specifica un percorso assoluto o relativo. Un percorso relativo fa riferimento a domain-dir/lib/applibs. Se il percorso è completo, deve essere accessibile al DAS (Domain Administration Server, server di amministrazione dominio) ossia deve trovarsi in domain-dir. Le librerie sono disponibili per l'applicazione nell'ordine in cui sono specificate.
Descrizione dell'applicazione.
Se l'applicazione è di tipo Ruby Application, vengono visualizzate le opzioni seguenti.
Nome dell'applicazione.
Percorso dell'applicazione. Nell'URL dell'applicazione Web, la root di contesto si trova subito dopo il numero della porta (http:// host:port/context-root/... ). La root di contesto deve iniziare con una barra, ad esempio, /hello.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Percorso della directory il cui è installato il contenitore JRuby. La posizione predefinita è as-install/jruby. Se si specifica un valore per il campo, il valore dell'applicazione sovrascrive il valore JRuby Home impostato per il contenitore Ruby.
Numero iniziale di runtime JRuby da avviare. Il valore deve essere maggiore o pari al valore del campo Minimum Pool Size e minore o pari al valore del campo Maximum Pool Size. Il valore predefinito è 1. Se si specifica un valore per il campo, il valore dell'applicazione sovrascrive il valore Initial Pool Size impostato per il contenitore Ruby.
Numero minimo dei runtime JRuby nel pool. Il valore deve essere minore o pari al valore del campo Initial Pool Size e minore o pari al valore del campo Maximum Pool Size. Il valore predefinito è 1. Se si specifica un valore per il campo, il valore dell'applicazione sovrascrive il valore Minimum Pool Size impostato per il contenitore Ruby.
Numero massimo di runtime JRuby nel pool. Il valore deve essere maggiore o pari al valore del campo Minimum Pool Size e minore o pari al valore del campo Initial Pool Size. Il valore predefinito è 1. Se si specifica un valore per il campo, il valore dell'applicazione sovrascrive il valore Maximum Pool Size impostato per il contenitore Ruby.
Struttura sulla quale si desidera distribuire l'applicazione. Le opzioni disponibili sono rails, merb, sinatra e auto-detection. Il valore predefinito è rails. Se si imposta questa proprietà su un valore diverso da auto-detection , viene evitato il processo normale, e potenzialmente lungo, di rilevamento automatico e viene forzata la distribuzione nella struttura specificata. Se l'applicazione distribuita non è scritta per la struttura specificata, si verificano errori.
Ambiente in cui viene seguita la struttura JRuby, ad esempio Rails o Merb. Le opzioni disponibili sono production, development e test. Il valore predefinito è development.
Impostazione thread-safe per la struttura in cui eseguire l'applicazione. La proprietà ha effetto sulle applicazioni avviate tramite uno script di avvio con rilevamento automatico fornito dall'utente. Sono disponibili le seguenti opzioni:
Specifica che la struttura è thread-safe e pertanto non è necessario creare un pool specifico.
Specifica che l'applicazione viene avviata con un pool di istanze di applicazione e che l'accesso alle singole istanze dell'applicazione viene eseguito da un thread alla volta.
Viene eseguito un tentativo automatico di rilevamento dell'affidabilità. Questo è il valore predefinito.
Questa proprietà ha effetto soltanto sulle strutture avviate nei casi in cui l'affidabilità non può essere determinata automaticamente. L'impostazione di questo valore su true non causa l'avvio di un' applicazione Rails 2.1.x autorilevata in modalità thread-safe e non può essere utilizzata per forzare l'avvio di una struttura thread-safe in modalità di pool.
Server virtuali associati all'applicazione.
Descrizione dell'applicazione.
Se l'applicazione è di tipo Other, vengono visualizzate le seguenti opzioni.
Nome dell'applicazione.
Server virtuali associati all'applicazione.
Se l'opzione è selezionata, l'applicazione è abilitata. Questa opzione è selezionata per impostazione predefinita.
Se questa opzione è selezionata, 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.
Se l'opzione è selezionata, il verificatore viene eseguito prima della distribuzione. 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 questa opzione è selezionata e l'applicazione è già stata distribuita, viene ridistribuita. Se l'opzione non è selezionata, un tentativo di distribuire un'applicazione già distribuita causa un errore. Questa opzione è disabilitata per impostazione predefinita.
Elenco di file JAR della libreria separato da virgole e specifico per il modulo o l'applicazione. Specifica un percorso assoluto o relativo. Un percorso relativo fa riferimento a domain-dir/lib/applibs. Se il percorso è completo, deve essere accessibile al DAS (Domain Administration Server, server di amministrazione dominio) ossia deve trovarsi in domain-dir. Le librerie sono disponibili per l'applicazione nell'ordine in cui sono specificate.
Descrizione dell'applicazione.