Sugerencias para la resolución de problemas de solicitud SOAP de cliente de aplicación
Utilice esta información para diagnosticar y solucionar los problemas relacionados con el envío de peticiones SOAP por parte de los clientes.
- Examine las anotaciones cronológicas del servidor de aplicaciones. Consulte los mensajes de error o de aviso
de la tabla de referencia de mensajes.
Consulte dir_instalación/nombre_servidor/SystemErr.log y SystemOut.log para obtener sugerencias. Para obtener más información, consulte la información acerca de la visualización de registros de JVM. Para obtener más sugerencias, consulte Sugerencias para la resolución de problemas de UDDI (Universal Discovery, Description and Integration), el servicio web y el componente SOAP.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.
Si no encuentra ningún problema que se asemeje al suyo o si la información proporcionada no resuelve el problema, consulte la Ayuda de IBM para la resolución de problemas.
SOAPException: faultCode=SOAP-ENV:Client; msg=Error al abrir el socket; java.net.ConnectException: Conexión denegada: connect
La causa más probable de que se haya denegado la conexión es que se haya enviado al puerto predeterminado, el puerto 80, y no se ha instalado o configurado correctamente un servidor HTTP.
- Continúe especificando el puerto 9080 en las solicitudes SOAP.
- Si no hay instalado un servidor HTTP, instale uno y el componente de plug-in asociado.
- Si hay un servidor HTTP instalado:
- Vuelva a generar la configuración del plug-in HTTP en la consola administrativa pulsando y reiniciando el servidor HTTP.
- Si el problema persiste, consulte las anotaciones cronológicas de errores y de acceso del servidor HTTP y también el archivo raíz_instalación_plug-in/logs/nombre_servidor_web/http_plugin.log para obtener más información.
javax.security.cert.CertPathBuilderException: No se encuentra ningún certificado de entidad final que coincida con el criterio de selección.
- SOAPclient
- SOAPserver
- sslserver.p12
En una aplicación instalada, estos archivos están
situados en el directorio: dir_instalación/installedApps/nombre_aplicación.ear/soapsec.war/key/.
Después de sustituir estos archivos, debe detener y reiniciar la aplicación.
En una aplicación instalada, estos archivos están situados en el directorio raíz_perfil/installedApps/nombre_aplicación.ear/soapsec.war/key/.
Después de sustituir estos archivos, debe detener y reiniciar la aplicación. La variable raíz_perfil hace referencia al directorio raíz_perfilND/profiles/nombre_perfil.
- Expanda el archivo nombre_aplicación.ear.
- Expanda el archivo soapsec.war.
- Sustituya los archivos de claves de seguridad en el directorio key/.
- Después de sustituir estos archivos, instale la aplicación y reinicie el servidor.
Para información actual disponible del soporte de IBM sobre problemas conocidos y su resolución, consulte la página IBM Support.
El soporte de IBM tiene documentos que pueden ahorrarle tiempo a la hora de recopilar la información necesaria para resolver este problema. Antes de abrir un PMR, consulte la página IBM Support.