Avvio di un server delle applicazioni
Quando si avvia un server delle applicazioni, inizia un nuovo processo server. Questo nuovo processo server si basa sulle impostazioni di definizione del processo della configurazione del server corrente.
Prima di iniziare
Prima di avviare un server delle applicazioni, verificare che tutte le risorse richieste dell'applicazione siano disponibili. È necessario avviare anche tutti i sottosistemi prerequisiti.
Se si desidera che i componenti server si avviino dinamicamente in quanto sono necessari dalle applicazioni installate, verificare che l'opzione Start components come necessario sia selezionata nelle impostazioni di configurazione per il server delle applicazioni prima di avviare il server delle applicazioni. La selezione di questa opzione può migliorare il tempo di avvio e ridurre l'impronta di memoria del server delle applicazioni. I componenti di partenza in quanto sono necessari sono più efficaci se tutte le applicazioni distribuite sul server sono dello stesso tipo. Ad esempio, l'utilizzo di questa opzione funziona meglio se tutte le applicazioni sono applicazioni Web che utilizzano servlet e JSP ( JavaServer Pages). Questa opzione funziona in modo meno efficace se le applicazioni utilizzano servlet, JSP e EJB (Enterprise JavaBeans ).
- Per garantire la compatibilità con altri prodotti WebSphere® , l'impostazione predefinita per l'opzione Avvia componenti come necessario è deselezionata. Prima di selezionare questa opzione, accertarsi che qualsiasi altro prodotto WebSphere , in esecuzione con questo prodotto, supporti questa funzione.
- Quando si avvia un server di applicazioni dalla console, il server delle applicazioni eredita l'ambiente dell'agente del nodo, comprese le impostazioni ulimit. Impostare l'ulimit sul valore necessario potrebbe essere necessario effettuare a livello di agent del nodo tale che il server delle applicazioni erediti i valori corretti dall'agente del nodo.
- Quando si avvia un server delle applicazioni da una riga comandi, è necessario specificare le impostazioni ulimit nella shell del SO prima di immettere il comando startServer poiché in questo scenario, il server delle applicazioni eredita le impostazioni ulimit della shell del SO.
Informazioni su questa attività
L'agente del nodo per il nodo su cui risiede un server delle applicazioni deve essere in esecuzione prima di poter avviare il server delle applicazioni.
Questa procedura per avviare un server si applica tipicamente anche per riavviare un server. L'unica eccezione potrebbe essere se un server fallisce e si desidera che le funzioni di ripristino completino la loro elaborazione prima di avviare un nuovo lavoro su quel server. In questa situazione è necessario riavviare il server in modalità di recupero.
Dopo aver creato una definizione server delle applicazioni, è possibile avviare, arrestare o gestire il nuovo server utilizzando la console di gestione oppure è possibile utilizzare i comandi per completare queste attività per il nuovo server.
Dopo aver avviato un server delle applicazioni, altri processi potrebbero non scoprire immediatamente il server delle applicazioni in esecuzione. I server delle applicazioni vengono scoperti dall'agente del nodo. Tuttavia, gli agent del nodo vengono rilevati dal gestore distribuzione. Anche se gli agenti di nodi di solito scoprono i server delle applicazioni locali in modo rapido, potrebbe richiedere un gestore di distribuzione fino a 60 seconds per scoprire un agent del nodo.
Se si utilizzano cluster, la proprietà del sottocomponente server delle applicazioni non è destinata a essere utilizzata per controllare lo stato dei singoli server nel cluster nel momento in cui viene avviato il cluster. Questa proprietà è destinata solo come un modo per controllare lo stato del sottocomponente di un server. È necessario utilizzare le opzioni Server sulla console di gestione o i comandi della riga comandi startServer e stopServer per avviare e arrestare i singoli server di un cluster.
Sono disponibili diverse opzioni per avviare un server delle applicazioni.
Procedura
Risultati
Il server specificato inizia. Per verificare che il server si trovi nello stato di avvio, nella console di gestione, fare clic su .
Operazioni successive
Dopo che il server inizia, distribuire le applicazioni che si desidera eseguire su questo server.
- Nella console di gestione, fare clic su .
- Clicca sul nome del server delle applicazioni con i processi che si desidera tracciare e debug.
In Infrastruttura server, fare clic su .
Selezionare .
Selezionare .
- Sulla pagina della macchina virtuale Java, selezionare l'opzione per avviare il debugger Java standard. Impostare gli argomenti , se necessari.
- Fare clic su OK.
- Salvare le modifiche ad un file di configurazione
- Arrestare il server delle applicazioni.
- Avviare nuovamente il server delle applicazioni come precedentemente descritto.