애플리케이션 클라이언트 SOAP 요청 문제점 해결 팁

이 정보를 사용하여 SOAP 요청을 전송하는 클라이언트의 문제점을 진단하고 해결하십시오.

이러한 오류 중 어느 것과도 일치하지 않을 경우
  • Application Server 로그를 찾아보십시오.메시지 테이블에서 오류 또는 경고 메시지를 보십시오.

    [AIX Solaris HP-UX Linux Windows][IBM i]원인을 찾아보려면 install_dir/server_name/SystemErr.logSystemOut.log를 보십시오. 자세한 내용은 JVM 로그 보기 정보를 참조하십시오. 더 많은 팁을 보려면 UDDI(Universal Discovery, Description, and Integration), 웹 서비스 및 SOAP 컴포넌트 문제점 해결 팁의 내용을 참조하십시오.

    참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

유사한 문제점이 없거나 제공된 정보로 문제가 해결되지 않을 경우 IBM Information Center의 문제점 해결 도움말을 참조하십시오.

SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket; java.net.ConnectException: 연결 거부됨: 연결

이 연결 거부의 가장 가능한 원인은 연결이 기본 포트 80으로 전송되었고 HTTP Server가 설치되지 않았거나 구성되지 않았기 때문입니다.

이를 확인하려면 SOAP 포트(예: http://hostname:9080)에 직접 메시지를 전송하십시오. 메시지가 올바르게 전송되었으면 두 가지 방법으로 문제점을 해결할 수 있습니다.
  • SOAP 요청 시 포트 9080을 계속 지정합니다.
  • HTTP Server가 설치되지 않은 경우 이 서버 및 연관된 플러그인 컴포넌트를 설치하십시오.
  • HTTP Server가 설치된 경우
    • 환경 > WebServer 플러그인 업데이트를 클릭하여 관리 콘솔에서 HTTP 플러그인 구성을 재성성한 다음 HTTP Server를 재시작하십시오.
    • 문제점이 지속되면, HTTP Server 액세스 및 오류 로그와 함께 plugin_install_root/logs/web_server_name/http_plugin.log 파일에서 자세한 정보를 검토하십시오.

javax.security.cert.CertPathBuilderException: 선택 기준과 일치하는 end-entity 인증서를 찾을 수 없음

일반적으로 이 오류는 신규 또는 업데이트된 보안 키가 필요함을 표시합니다. 보안 키 파일은 다음과 같습니다.
  • SOAPclient
  • SOAPserver
  • sslserver.p12

[AIX Solaris HP-UX Linux Windows][z/OS]설치된 애플리케이션에서 이들 파일은 install_dir/installedApps/application_name.ear/soapsec.war/key/ 디렉토리에 있습니다. 이들 파일을 바꾼 후, 애플리케이션을 중지했다가 다시 시작해야 합니다.

[IBM i]설치된 애플리케이션에서 이들 파일은 profile_root/installedApps/application_name.ear/soapsec.war/key/ 디렉토리에 있습니다.

[IBM i]이들 파일을 바꾼 후, 애플리케이션을 중지했다가 다시 시작해야 합니다. profile_root 변수는 profile_rootND/profiles/profile_name 디렉토리를 참조합니다.

아직 설치되지 않은 SOAP 사용 가능 애플리케이션에서 이들 파일을 바꾸려면 다음을 수행하십시오.
  • application_name.ear 파일을 펼치십시오.
  • soapsec.war 파일을 펼치십시오.
  • key/ 디렉토리에서 보안 키 파일을 바꾸십시오.
  • 이들 파일을 바꾼 후, 애플리케이션을 설치하고 서버를 다시 시작하십시오.

알려진 문제점 및 해결책에 대해 IBM Support에서 제공하는 최신 정보는 IBM Support 페이지를 참조하십시오.

IBM Support에는 이 문제점 해결에 필요한 정보 수집 시간을 줄일 수 있는 문서가 있습니다. PMR을 열기 전에 IBM Support 페이지를 참조하십시오.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_soapprobs
파일 이름:rtrb_soapprobs.html