Outils des services Web - Notes sur l'édition


1.0 Problèmes connus
   1.1 Ciblage du serveur WebSphere v5.0 avec l'environnement d'exécution WebSphere v5
   1.2 Génération des fichiers JSP de bean Java d'outils Web à partir du menu contextuel

1.0 Problèmes connus

1.1 Ciblage du serveur WebSphere v5.0 avec l'environnement d'exécution WebSphere v5

Si vous voulez déployer vos services Web sur un serveur WebSphere v5.0 avec l'environnement d'exécution WebSphere v5 et que la préférence de ciblage de serveur est activée, mais que votre projet EJB ou Web de service est associé à la valeur Aucun serveur cible spécifié dans un scénario de bean Java ascendant ou de service Web d'EJB, il se peut que vous obteniez l'erreur suivante de l'assistant de service Web :

Erreur lors de la génération du fichier WSDL depuis Java.
Détails : java.lang.ClassNotFoundException: com.ibm.ws.webservices.engine.encoding.SimpleType

Si cette erreur survient, vous remarquerez que le chemin de compilation Java du projet Web ou EJB est vide et que la vue Tâches affichent les erreurs suivantes :

Cette unité de compilation fait indirectement référence au type manquant java.lang.Object.
Le projet n'a pas été compilé car son chemin de classe est incomplet. Impossible de trouver le fichier classe pour java.lang.Object

Pour éviter ce problème, premièrement :

ensuite, exécutez à nouveau l'assistant de service Web.

Il se peut que vous obteniez un problème de chemin de compilation Java vide identique dans d'autres scénarios de service Web si la préférence de ciblage de serveur est activée et si votre projet Web client est associé à la valeur Aucun serveur cible spécifié ou si le service Web ou le projet EJB cible le serveur WebSphere Application Server v5.0 et que vous laissez l'assistant de service Web créer un projet Web client pour vous automatiquement.

Vous pouvez éviter ce problème en suivant les instructions mentionnées précédemment. Si vous êtes déjà dans la situation où le chemin de compilation Java est vide pour un projet EJB ou Web, cliquez à l'aide du bouton droit de la souris, sélectionnez Serveur cible puis Modifier et sélectionnez un autre serveur cible. Par la suite, vous pouvez modifier à nouveau le serveur cible et sélectionner WebSphere Application Server v5.0. Si vous suivez ces instructions, le chemin de compilation Java du projet Web sera configuré correctement à nouveau.

1.2 Génération des fichiers JSP de bean Java d'outils Web à partir du menu contextuel

Si vous cliquez à l'aide du bouton droit sur un proxy généré par l'assistant de service Web, sélectionnez Services Web -> Générer un modèle d'application, puis sélectionnez Fichiers JSP de bean Java d'outils Web comme fonction de test et que vous cliquez sur Fin, il se peut que vous obteniez une exception lorsque vous essayez d'exécuter les méthodes dans l'exemple généré. Motif : les méthodes getEndPoint et setEndPoint n'ont pas été exclues. Vous pouvez éviter le problème en désélectionnant ces deux méthodes lors de l'appel des fichiers JSP de bean Java d'outils Web à partir du menu contextuel ou en sélectionnant les fichiers JSP exemple de services Web ou Universal Test Client comme fonction de test. Si vous utilisez l'environnement d'exécution SOAP, vous pouvez aussi appeler les fichiers JSP de bean Java d'outils Web à partir de l'assistant de service Web.

Retour au fichier readme principal