Istruzioni di configurazione dell'esempio Servizio Web Rubrica WebSphere JAX-WS

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:
  1. Dal menu File, selezionare Nuovo > Altro > Server > Server > Avanti.
  2. Selezionare WebSphere v7 Server come tipo di server e fare clic su Avanti.
  3. 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.
  4. Nella pagina delle impostazioni del server, fare clic su Fine.
  5. Per visualizzare il server creato nello spazio di lavoro, nel menu Finestra, selezionare Mostra vista > Altro > Server > Server > OK.
Per eseguire l'esempio: dopo aver importato l'esempio, eseguirlo utilizzando TestClient.jsp:
  1. Selezionare jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp, fare clic con il tasto destro del mouse e selezionare Esegui come > Esegui su server. Assicurarsi che il profilo WebSphere Application Server v7.0 sia selezionato e che jwsAddressBookEAR sia aggiunto al server.
  2. Selezionare il metodo saveAddress ed immettere le informazioni nel campo Nome. Tutti gli altri campi sono facoltativi. Fare clic su Richiama.
  3. 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 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.
  1. È possibile determinare la porta predefinita utilizzata da WebSphere Application Server nella console di gestione di WebSphere:
    1. 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.
    2. Espandere Server nel riquadro a sinistra e selezionare Server di applicazioni.
    3. Selezionare il nome del proprio server dall'elenco. Per impostazione predefinita, è server1.
    4. Nella scheda Configurazione, ricercare l'intestazione Comunicazioni ed espandere Porte.
    5. La porta utilizzata è WC_defaulthost.
  2. Eseguire TestClient.jsp. Selezionare jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp, fare clic con il tasto destro del mouse e selezionare Esegui come > Esegui su server. Assicurarsi che il profilo WebSphere Application Server v7.0 sia selezionato e che jwsAddressBookEAR sia aggiunto al server.
  3. 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.

Feedback