Esercizio 1.2: Creazione di un server e di una configurazione server per JMS
Prima di iniziare, è necessario completare l'Esercizio 1.1: Importazione delle risorse necessarie e della creazione dei progetti necessari.
Per creare un server JMS:
- Dal menu File, selezionare Nuovo > Altro >
Server > Server > Avanti.
- Selezionare WebSphere v6.0 Server come tipo di server. Fare clic su Avanti.
- Accettare il nome e la porta del server predefiniti. Fare clic su Avanti.
- Selezionare JMSEAR dall'elenco dei progetti disponibili e fare clic su Aggiungi
per destinarlo al server. Fare clic su Fine.
- Attendere l'avvio del server. Dopo l'avvio, la console visualizzerà Server server1 open for e-business;
Configurazione del server perché funzioni con JMS
Le impostazioni JMS per questo server devono essere definite nella console di gestione WebSphere Application
Server. La console può essere avviata attraverso il menu di avvio di
Windows oppure attraverso un server Web all'indirizzo: http://localhost:9060/ibm/console
- Dopo aver avviato la console, selezionare Server > Server di
applicazione per assicurare che il server creato sia elencato.
- Nel riquadro sinistro, espandere Integrazione servizi > Bus
e fare clic su Nuovo.
Immettere un numero univoco nel campo Nome (ad esempio WS_tutorial_bus)
e fare clic su OK.
- Per associare il server al bus di integrazione appena creato, selezionare
il nome del bus appena creato e in Proprietà
aggiuntive fare clic su Membri bus. Fare clic su Aggiungi e selezionare il server
che si desidera associare al bus di integrazione, quindi fare clic su Avanti. Fare clic su Fine
per confermare e fare clic su Salva per
salvare le modifiche.
- Creare una coda fisica per il messaggio di richiesta:
- Nel riquadro sinistro, espandere Integrazione servizi > Bus.
Selezionare il bus creato precedentemente.
- In Proprietà aggiuntive fare clic su Destinazioni.
- Fare clic su Nuovo e scegliere Coda come
tipo di destinazione. Immettere un identificatore come ws_tutorial_queueJms.
Fare clic su Avanti.
- Accettare il membro di bus predefinito. Fare clic su Avanti.
- Fare clic su Fine per confermare le modifiche, quindi salvare le modifiche.
- Assegnare le impostazioni JMS alla coda appena creata:
- Nel pannello di
navigazione sinistro, accedere a Risorse > Fornitori JMS > Messaggistica predefinita.
- In Destinazioni, fare clic su Coda
JMS, quindi fare clic su Nuovo.
- Immettere un nome (ad esempio, ws_tutorial_queueJms)
e un nome JNDI (ad esempio, jms/ws_tutorial_queue). Nel riquadro delle connessioni,
selezionare il bus (WS_tutorial_bus) e la coda (ws_tutorial_queueJms)
creati precedentemente.
- Fare clic su OK e salvare le modifiche.
- Creare un factory di connessione coda per la coda di input:
- Passare a Risorse > Fornitori JMS > Messaggistica predefinita.
- In Factory di connessione selezionare Factory di connessione coda JMS, fare clic su Nuovo e
immettere un nome (ad esempio, WebServicesInput_QCF) e un nome JNDI
(ad esempio jms/ws_tutorial_qcf ).
- Selezionare il bus creato precedentemente (WS_tutorial_Bus)
come nome del bus.
- Fare clic su OK e salvare le modifiche.
- Creare un factory di connessione coda per la coda di risposta:
- Passare a Risorse > Fornitori JMS > Messaggistica predefinita.
- In Factory di connessione coda JMS fare clic su Nuovo e
immettere un nome (ad esempio WebServicesReply_QCF) e un nome JNDI
(ad esempio jms/WebServicesReplyQCF).
- Selezionare il bus creato precedentemente (WS_tutorial_Bus)
come nome del bus e fare clic su OK e salvare le modifiche.
- È necessario una specifica di attivazione JMS per eseguire il binding della coda di input e
e dell'EJB basato sui messaggi di ascolto:
- Passare a Risorse > Fornitori JMS > Messaggistica predefinita.
- In Specifiche di attivazione, fare clic su Specifiche
di attivazione JMS, fare clic su Nuovo e
immettere un nome (ad esempio ws_tutorial_JMSRouter), immettere un nome JNDI
(ad esempio eis/ws_tutorial_JMSRouter), selezionare Coda come tipo
di destinazione, immettere il nome JNDI di destinazione (jms/ws_tutorial_queue),
e selezionare il nome del bus (WS_tutorial_Bus).
- Fare clic su OK e salvare le modifiche.
- Dopo aver aggiunto i factory di connessione richiesti e le code o gli argomenti,
è possibile interrompere e riavviare WebSphere Application Server v6 e ritornare allo
spazio di lavoro del prodotto Rational Developer.
A questo punto, è possibile iniziare l'Esercizio 1.3: Creazione del servizio Web.