Utilizzare la pagina Servizio JMS per configurare le impostazioni da utilizzare con tutte le connessioni JMS.
Per ulteriori informazioni sulla configurazione del servizio JMS, vedere il Capitolo 19, Using the Java Message Service, in Oracle GlassFish Server Application Development Guide.
Espandere il nodo Configurazione nell'albero di navigazione.
Selezionare l'istanza da configurare:
Per configurare un'istanza particolare, selezionare il nodo di configurazione dell'istanza. Ad esempio, per l'istanza predefinita server, selezionare il nodo server-config.
Per configurare le impostazioni predefinite per le istanze future che utilizzano una copia di default-config, selezionare il nodo default-config.
Nel nodo Configurazione selezionare il nodo Java Message Service.
Viene visualizzata la pagina Servizio JMS.
Nell'elenco a discesa Tipo, effettuare le operazioni riportate di seguito.
Selezionare Incorporato per accedere al servizio JMS sull'host locale.
Il servizio JMS viene avviato nello stesso computer JVM in cui è installato GlassFish Server. Il broker incorporato predefinito viene avviato con un'inizializzazione ritardata al primo accesso dei servizi JMS anziché all'avvio di GlassFish Server. Questo è il tipo predefinito per il servizio JMS.
Selezionare Locale per accedere al servizio JMS sull'host locale.
Il servizio JMS viene avviato insieme a GlassFish Server.
Selezionare Remoto per accedere al servizio JMS su un altro sistema o su un cluster.
Se si sceglie Remoto, il servizio JMS non viene avviato da GlassFish Server all'avvio successivo del server. In effetti viene avviato e gestito da Message Queue, pertanto è necessario avviare il broker Message Queue separatamente. Per informazioni sull'avvio del broker, vedere Starting Brokers in Oracle GlassFish Server Message Queue Administration Guide. Se si sceglie questo valore e si utilizza un host remoto, attenersi alle istruzioni riportate in Per modificare un host JMS per specificare il nome dell'host remoto.
Nel campo Timeout avvio digitare il numero di secondi che GlassFish Server lascia trascorrere in attesa dell'avvio del servizio JMS prima di interrompere la procedura.
In caso di sistemi lenti o sovraccarichi, specificare un valore superiore a quello predefinito. Il valore predefinito è 60.
Nel campo Argomenti di avvio digitare gli argomenti per la personalizzazione dell'avvio del servizio di JMS.
È possibile utilizzare tutti gli argomenti disponibili tramite il comando as-install-parent/mq/bin/imqbrokerd.
Selezionare la casella di controllo Abilitato dell'opzione Riconnetti per impostare nel servizio JMS l'esecuzione di nuovi tentativi di collegamento a un server di messaggi (o alla lista di indirizzi di AddressList) in caso di perdita della connessione.
Questa opzione è abilitata per impostazione predefinita.
Nel campo Intervallo di riconnessione digitare il numero di secondi tra i tentativi di riconnessione.
L'intervallo viene applicato ai tentativi per ciascun indirizzo in AddressList e per gli indirizzi successivi nella lista. Se l'intervallo è troppo breve, il broker non riesce a eseguire il recupero. Se l'intervallo è troppo lungo, si potrebbe verificare un ritardo eccessivo per la riconnessione. Il valore predefinito è 5 secondi.
Nel campo Tentativi di riconnessione digitare il numero di tentativi di connessione (o riconnessione) per ogni indirizzo di AddressList prima che il runtime del client effettui un tentativo con l'indirizzo successivo della lista.
Il valore -1 indica un numero di tentativi di riconnessione illimitato (il runtime del client tenta di connettersi al primo indirizzo finché il tentativo non riesce). Il valore predefinito è 3.
Nell'elenco a discesa Host JMS predefinito selezionare il nome dell'host JMS predefinito.
Il valore predefinito è default_JMS_host.
Nell'elenco a discesa Funzionamento lista di indirizzi selezionare l'ordine dei tentativi di connessione.
random indica la seleziona casuale di un indirizzo da AddressList.
Se molti client tentano di connettersi utilizzando lo stesso Connection Factory, specificare random per evitarne la connessione allo stesso indirizzo. Questa è l'opzione predefinita.
priority indica che il tentativo di riconnessione viene sempre eseguito con il primo indirizzo server disponibile in AddressList quindi, se il primo broker non è disponibile, con un altro indirizzo.
Nel campo Iterazioni lista di indirizzi digitare il numero di ripetizioni del servizio JMS in AddressList nel tentativo di stabilire o ristabilire una connessione.
Il valore -1 indica un numero di tentativi illimitato. Il valore predefinito è 3.
Nei campi Schema MQ e Servizio MQ digitare il nome dello schema di indirizzi Message Queue e il nome del servizio di connessione Message Queue, nel caso sia necessario utilizzare uno schema o un servizio non predefinito.
Per informazioni sulla sintassi da usare, vedere Sintassi degli indirizzi dello schema MQ e del servizio MQ.
Nell'area Proprietà aggiuntive specificare le proprietà aggiuntive per il servizio JMS.
Per informazioni sulle proprietà disponibili, vedere Proprietà specifiche del servizio JMS.
Per aggiungere una proprietà, fare clic sul pulsante Aggiungi proprietà. Nella riga vuota visualizzata, digitare il nome della proprietà nel campo Nome e il valore della proprietà nel campo Valore.
Per modificare una proprietà, è necessario modificare il valore del campo Valore della proprietà.
Per eliminare una proprietà, selezionare la casella di controllo a sinistra del campo Nome corrispondente alla proprietà da eliminare, quindi fare clic sul pulsante Elimina proprietà.
Fare clic su Ping per verificare che il servizio JMS sia in esecuzione sull'host JMS predefinito.
Se il servizio JMS è attivo e in esecuzione, un messaggio notifica che il ping è riuscito.
Fare clic su Salva.
Suggerimento:
Per ripristinare le impostazioni predefinite, fare clic sul pulsante Carica impostazioni predefinite, quindi su Salva.L'impostazione del provider e dell'host per un sistema remoto comporta l'esecuzione di tutte le applicazioni JMS nel server remoto. Per utilizzare il server locale e uno o più server remoti, creare una risorsa Connection Factory con la proprietà AddressList per creare connessioni con accesso ai server remoti. Vedere Per creare una risorsa Connection Factory JMS.
jms-ping