샘플 JSP로 웹 서비스 테스트

웹 서비스를 작성한 후에는 웹 서비스를 테스트하기 위해 서버에서 실행할 수 있는 샘플 JSP를 생성할 수 있습니다.

이 태스크 정보

웹 서비스를 테스트하기 위해 샘플 JSP를 생성하려면 다음을 수행하십시오.

프로시저

  1. 엔터프라이즈 탐색기에서 Java™ 프록시 Bean을 선택하고 마우스 오른쪽 단추를 클릭한 다음 웹 서비스를 선택하십시오.
    • JAX-WS 웹 서비스를 테스트하는 경우, JAX-WS JSP 생성을 선택하십시오.
  2. 웹 서비스 클라이언트 테스트 페이지에서는 다음 옵션이 제공됩니다.
    • 생성된 프록시 테스트: 선택한 경우 샘플 클라이언트가 웹 브라우저에서 실행되어 프록시의 작동 여부를 확인할 수 있습니다.
    • 테스트 기능을 선택하십시오. 현재 사용 가능한 옵션은 웹 서비스 샘플 JSP를 생성하는 것입니다.
    • 폴더: JSP가 있는 기존 폴더를 선택하십시오.
    • 서버: 사용할 서버를 선택하십시오.
    • 서버 인스턴스: 이 서버의 기존 인스턴스를 선택하십시오. 없는 경우 마법사가 자동으로 작성합니다.
    • 메소드: JSP에 표시되는 메소드를 선택하십시오.
    • 서버에서 테스트 실행: 자동으로 서버를 시작하려면 이 옵션을 선택하십시오.
  3. 웹 브라우저에서 http://localhost:port/WebProjectClient/sampleBeanName/TestClient.jsp와 같은 URL로 프록시가 실행됩니다. 이전 단계에서 폴더 위치를 변경한 경우 sampleBeanName 값은 새 위치를 반영합니다.
  4. 메소드를 선택하고 메소드 값을 입력한 후 호출을 클릭하여 웹 서비스를 테스트하는 데 이 샘플 애플리케이션을 사용할 수 있습니다. 메소드의 결과가 결과 분할창에 표시됩니다.
    • 엔드포인트 설정: WebSphere® Application Server가 사용하는 포트를 알지 못하면 관리 콘솔(서버 > 애플리케이션 서버 > server_name > 구성 탭 > 포트 > WC_defaulthost)에서 확인할 수 있습니다.
      • JAX-WS JSP: 엔드포인트를 변경하려면 JSP의 서비스 품질(QoS) 분할창에 있는 엔드포인트 필드에 나열된 엔드포인트를 편집하고 업데이트를 클릭하십시오.
    • 비동기: JAX-WS JSP를 사용 중이고 프록시에 대해 비동기 메소드를 생성하도록 선택한 경우 폴링 스타일을 사용하여 TestClient.jsp 파일에서 비동기 호출을 활성화할 수 있습니다. 서비스를 비동기로 테스트하도록 선택한 경우 비즈니스 메소드를 호출하면 메소드가 진행 중임을 나타내는 새 링크가 표시됩니다. 링크를 클릭하여 결과 분할창에 메소드 응답을 표시하십시오.
    • JAXB 맵핑 생략: JAX-RPC 1.1과는 다르게 JAX-WS는 SOAPElements를 사용하는 비즈니스 메소드와 함께 SEI(Service Endpoint Interface) 생성을 지원하지 않습니다. JAXB 무시 및 XML 페이로드 사용을 선택하면 TestClient.jsp 메소드의 JAXB 바인딩 보기가 원시 SOAP 메시지로 바뀝니다. 이 기능을 사용하려면 제공된 템플리트에 필요한 SOAP 본문 항목을 입력하십시오.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: tjaxwsjsp.html