Prerequisito: Prima di eseguire l'esempio, assicurarsi che sia stato definito un server
WebSphere Application Server v7.0.
Per impostazione predefinita, quando si installa
install WebSphere Application
Server, viene creato un server. Questo server può essere visualizzato nella vista Server. Tuttavia, se si desidera creare un nuovo
server, procedere come segue:
- Dal menu File, selezionare .
- Selezionare WebSphere v7
Server come tipo di server e fare clic su Avanti.
- Se non si dispone di un ambiente di runtime collegato allo spazio di lavoro, verrà richiesto di specificare
la directory di installazione di
WebSphere Application Server.
- Nella pagina delle impostazioni del server, fare clic su Fine.
- Per visualizzare il server creato nello spazio di lavoro, nel menu Finestra, selezionare
.
Per eseguire l'esempio: dopo aver importato l'esempio, eseguirlo utilizzando
TestClient.jsp:
- Selezionare
jwsAddressBookRSPClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp,
fare clic con il tasto destro del mouse e selezionare . Assicurarsi che
il profilo WebSphere Application Server v7.0
sia selezionato e che jwsAddressBookRSPEAR sia aggiunto al server.
- Selezionare il metodo saveAddress ed immettere le informazioni nel campo Nome. Tutti gli altri campi sono facoltativi. Fare clic su Richiama.
- Selezionare il metodo findAddress, immettere il nome utilizzato nel metodo
saveAddress e fare clic su Richiama. Le informazioni salvate dal metodo
saveAddress dovrebbero essere visualizzate nel riquadro dei risultati.
Per
visualizzare gli insiemi di politiche associati al servizio Web e al client, è possibile procedere in due modi:
- In jwsAddressBookRSPEAR/META-INF vengono creati due file:
clientPolicyAttachements.xml e policyAttachements.xml. Aprendo
questi file nell'editor predefinito, è possibile visualizzare la qualità delle impostazioni del servizio rispettivamente
per il client e per il servizio.
- Nel nodo Servizi Web JAX-WS, nella vista Servizi, dovrebbero apparire il client e il servizio.
Facendo clic con il tasto destro del mouse e selezionando Gestisci insieme di politiche allegato è possibile
visualizzare o modificare gli insiemi di politiche.
Per eseguire l'esempio utilizzando una porta
predefinita:
se si desidera indirizzare il traffico del servizio Web attraverso una porta non predefinita, come
TCP/IP Monitor, sarà necessario modificare l'endpoint predefinito dell'esempio in modo che corrisponde al numero
di porta del monitor.
- È possibile determinare la porta predefinita utilizzata da
WebSphere Application Server nella
console di gestione di WebSphere:
- Avviare la console di gestione di
WebSphere Application
Server Admin facendo clic con il tasto destro del mouse sul server nella vista Server e selezionando
Esegui console di gestione.
- Espandere Server nel riquadro a sinistra e selezionare Server di applicazioni.
- Selezionare il nome del proprio server dall'elenco. Per impostazione predefinita, è server1.
- Nella scheda Configurazione, ricercare l'intestazione Comunicazioni ed espandere Porte.
- La porta utilizzata è WC_defaulthost.
- Eseguire TestClient.jsp. Selezionare
jwsAddressBookRSPClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp,
fare clic con il tasto destro del mouse e selezionare . Assicurarsi che
il profilo WebSphere Application Server v7.0
sia selezionato e che jwsAddressBookRSPEAR sia aggiunto al server.
- Nel riquadro Qualità dei servizi della JSP, modificare il numero di porta nel campo
Endpoint e fare clic su Aggiorna
Nota: Selezionando Ignora JAXB ed utilizza payload XML la vista dei binding
JAXB dei metodi TestClient.jsp verrà sostituita con il messaggio
SOAP non formattato. Se si desidera utilizzare questa funzione, sarà necessario immettere manualmente
le voci del contenuto SOAP richieste come input. Questa funzione è utile quando il client generato non è in grado di
interagire con tutti i metodi inclusi nel servizio Web, ma non è necessario per l'esempio Rubrica.