Strumenti dei Servizi Web - Note sul rilascio


1.0 Problemi noti
   1.1 Assegnare il server WebSphere v5.0 come destinazione mediante il runtime di WebSphere v5
   1.2 Impossibile selezionare Fine nella prima pagina della procedura guidata Struttura EJB se nello spazio di lavoro non è presente alcun progetto EJB
   1.3 Generazione del bean Java per la strumentazione Web dal menu di scelta rapida
   1.4 File webservices.jar mancante dal percorso di generazione per l'esempio SupplyChain

1.0 Problemi noti

1.1 Assegnare il server WebSphere v5.0 come destinazione mediante il runtime di WebSphere v5

Se si desidera distribuire il servizi Web su un server WebSphere v5.0 utilizzando il runtime WebSphere v5 e le preferenze per la destinazione sono abilitate ma il servizio Web o progetto EJB è impostato su Nessun server di destinazione specificato nello scenario bean Java bottom-up o Servizio Web EJB, è possibile che venga visualizzato il seguente errore:

Errore durante la generazione del file WSDL da Java.
Dettagli: java.lang.ClassNotFoundException: com.ibm.ws.webservices.engine.encoding.SimpleType

In questi casi, il progetto Web o EJB avrà cancellato il percorso di generazione Java e la vista Attività conterrà i seguenti errori:

Questa unità di compilazione fa riferimento indirettamente al tipo java.lang.Object, mancante.
Poiché il percorso classi non è completo, il progetto non è stato generato. Impossibile trovare il file di classe per java.lang.Object

Per risolvere questo problema:

quindi, eseguire nuovamente la procedura guidata Servizi Web.

È possibile ottenere un percorso di generazione Java simile in altre occasioni, lavorando con i servizi Web, se la preferenza per il server di destinazione è abilitata e il progetto Web del client è abilitato su Nessun server di destinazione specificato, oppure se il server di destinazione del servizio Web o progetto EJB è impostato su WebSphere Application Server v5.0 e la procedura guidata Servizi Web crea un progetto Web del client automaticamente.

Per evitare questo problema, attenersi alle indicazioni riportate precedentemente, oppure, se ci si trova già nella situazione in cui il percorso di generazione Java di un progetto Web o EJB è vuoto, selezionare il progetto con il tasto destro del mouse, selezionare Server di destinazione, quindi Modifica e scegliere un server destinazione diverso da quello attuale. A questo punto, sarà possibile tornare indietro e modificare il server di destinazione nuovamente in WebSphere Application Server v5.0. Mediante questa soluzione temporanea, il percorso di generazione Java del progetto Web risulterà nuovamente impostato correttamente.

1.2 Impossibile selezionare Fine nella prima pagina della procedura guidata Struttura EJB se nello spazio di lavoro non è presente alcun progetto EJB

Scegliendo Fine nella prima pagina della procedura guidata Struttura EJB, se nello spazio di lavoro non è presente alcun progetto EJB, verrà visualizzato un messaggio di errore. Per risolvere questo problema, passare alla pagina successiva e specificare un nome di progetto EJB valido e un nome di progetto router. In alternativa, chiudere la procedura guidata e creare un progetto EJB prima di rieseguire l'attività che ha causato l'errore.

1.3 Generazione del bean Java per la strumentazione Web dal menu di scelta rapida

Selezionando con il tasto destro del mouse un proxy generato dalla procedura guidata Servizi Web, e si seleziona Servizi Web-> Genera applicazione di esempio, quindi JSP bean Java degli strumenti Web come verifica da eseguire, e si sceglie Fine, quando si tenta di eseguire i metodi nell'esempio generato, potrebbe essere visualizzata un'eccezione. Questa situazione si verifica perché i metodi getEndPoint e setEndPoint non sono stati inclusi. Per risolvere il problema, deselezionare i due metodi quando si richiama la JSP bean Java degli strumenti Web dal menu di scelta rapida oppure scegliere la JSP di esempio o Universal Test Client come strumento per la verifica. In alternativa, se si sta utilizzando il runtime SOAP, è possibile richiamare la JSP dalla procedura guidata Servizi Web.

1.4 File webservices.jar mancante dal percorso di generazione per l'esempio SupplyChain

Nell'esempio Supply Chain Management, se si desidera cambiare la porta predefinita 9080, bisognerà modificare il file config.jsp nel progetto SCM-Sample e sarà necessario ricompilare. Nell'elenco delle attività verranno visualizzati due errori di compilazione perché il file webservices.jar non si trova nel percorso di generazione. 1. Questa unità di compilazione fa riferimento indirettamente al tipo javax.xml.rpc.ServiceException mancante. 2. L'importazione di javax.xml.rpc non può essere risolta. Per aggiungere webservices.jar al percorso di generazione di SCM-Sample, selezionare SCM-sample->Proprietà, scegliere Percorso di generazione java, fare clic sulla scheda Libreria, quindi su "Aggiungi variabili", selezionare WAS_50_PLUGINDIR, fare clic su "Estendi", passare alla cartella lib e selezionare webservices.jar. A questo punto scegliere OK, due volte di seguito.

Visualizza il file Readme principale