Conseils pour la résolution des incidents liés aux demandes SOAP du client d'application
Ces informations permettent de diagnostiquer et de résoudre des problèmes rencontrés lors de l'envoi de demandes SOAP par des clients.
- Parcourez les journaux du serveur d'applications. Aidez-vous de la table de référence des messages pour décrypter les messages d'erreur
ou d'avertissement éventuellement trouvés.
Affichez rép_installation/nom_serveur/SystemErr.log et SystemOut.log pour obtenir des indices. Pour plus de détails, consultez les informations relatives aux fichiers journaux de la JVM. Pour plus d'informations, voir Conseils de résolution des incidents des composants UDDI (Universal Discovery, Description, and Integration), Web service et SOAP
Remarque : Cette rubrique fait référence à un ou plusieurs des fichiers journaux de serveur d'applications. Il est recommandé de configurer le serveur de telle sorte qu'il utilise l'infrastructure de journalisation et de trace HPEL (High Performance Extensible Logging) à la place des fichiers SystemOut.log, SystemErr.log, trace.log et activity.log sur les systèmes distribués et IBM® i. Vous pouvez également utiliser HPEL conjointement avec vos fonctions de journalisation z/OS natives. Si vous utilisez l'infrastructure HPEL, vous pouvez accéder à toutes les informations de journalisation et de trace en utilisant l'outil de ligne de commande LogViewer à partir de votre répertoire bin de profil de serveur. Pour plus d'informations sur l'utilisation de HPEL, voir les informations sur l'utilisation de HPEL en vue du traitement des incidents liés aux applications.
Si vous ne trouvez pas d'incident similaire au vôtre, ou si les informations fournies ne permettent pas de résoudre votre problème, reportez-vous à la rubrique Support IBM pour la résolution des incidents.
Exception SOAPException : faultCode=SOAP-ENV :Client ; msg=Erreur d'ouverture de socket ; java.net.ConnectException : Connexion refusée : connect
La cause la plus probable de ce refus de connexion est que la demande a été envoyée au port par défaut, 80, et qu'aucun serveur HTTP n'a été installé ou configuré.
- Continuez à indiquer le port 9080 dans les demandes SOAP.
- Si aucun serveur HTTP n'est installé, installez un serveur et l'extension associée.
- Si un serveur HTTP est installé :
- Régénérez la configuration de l'extension HTTP dans la console d'administration en cliquant sur , puis redémarrez le serveur HTTP.
- Si l'incident persiste, affichez les journaux d'erreurs et d'accès au serveur HTTP ainsi que le fichier racine_install_plugin/logs/nom_serveur_web/http_plugin.log pour obtenir plus d'informations.
Exception javax.security.cert.CertPathBuilderException : Aucun certificat d'entité finale répondant aux critères de sélection n'a été trouvé.
- SOAPclient
- SOAPserver
- sslserver.p12
Dans une application installée, ces fichiers se trouvent dans le répertoire rép_installation/installedApps/nom_application.ear/soapsec.war/key/.
Une fois ces fichiers remplacés, vous devez arrêter puis redémarrer l'application.
Dans une application installée, ces fichiers se trouvent dans le répertoire racine_profil/installedApps/nom_application.ear/soapsec.war/key/.
Une fois ces fichiers remplacés, vous devez arrêter puis redémarrer l'application. La variable racine_profil fait référence au répertoire racine_profilND/profiles/nom_profil
- Développez le fichier nom_application.ear.
- Développez le fichier soapsec.war.
- Remplacez les fichiers de clés de sécurité du répertoire key/.
- Une fois ces fichiers remplacés, installez l'application et redémarrez le serveur.
Pour toutes les dernières informations disponibles auprès du support technique IBM sur les incidents recensés et leur résolution, accédez à la page IBM Support.
Le support technique d'IBM possède des documents permettant de gagner du temps lors de la collecte des informations requises pour résoudre ce problème. Avant d'ouvrir un PMR, consultez la page IBM Support.