경매 웹 서비스를 실행하기 전에 경매 웹 응용프로그램을 가져와서
실행해야 합니다. 이 작업 수행에 관한 지시사항은 경매 웹 응용프로그램에 대한
설정 지시사항을 참조하십시오.
경매 웹 서비스 예제를 가져온 후 이 예제와
WebSphere Application
Server 버전 6.1을 연관시켜야 합니다. 샘플을 응용프로그램 서버와 연관하려면
다음 단계를 수행하십시오.
웹 서비스를 시작하고 나면 다음 단계에 따라 테스트하십시오.
- 프로젝트 탐색기 보기에서
AuctionV60WebServiceClient/WebContent/sampleAuctionListings_PortTypeProxy를 펼치고
TestClient.jsp를 마우스 오른쪽 단추로 클릭한 다음 실행 도구
> 서버에서 실행을 클릭하여 서버에서 JSP를 실행하십시오. AuctionV60WebServiceClient의 특성에서 해당 서버가 기본 서버로 식별되지 않으면 서버 선택 창이 열립니다.
- WebSphere Application
Server v6.1을 선택하고 완료를 클릭하십시오.
기본적으로 생성된
클라이언트 프록시는 9080 포트에서 WebSphere Application Server에서 실행 중인
경매 웹 서비스와 통신하도록 설정됩니다. WebSphere
Application Server가 9080 포트가 아닌 다른 포트에 있는 경우, 샘플 JSP를
실행하려고 하면 "연결 거부" 오류가 발생할 수 있습니다. 이러한 경우,
샘플 JSP가 서버에서 실행된 후, 샘플 JSP의 메소드 분할창에서
getEndpoint()
메소드를 선택하고
호출을 클릭하여 엔드포인트를 가져오십시오.
예를 들면, 다음과 같습니다.
http://localhost:9080/AuctionV60WebService/services/AuctionListingsSOAP
그 다음
setEndpoint() 메소드를 선택하고
새 포트(예: 9080에서 9081로 변경)에 붙여넣으십시오.
http://localhost:9081/AuctionV60WebService/services/AuctionListingsSOAP
그 다음 호출을 클릭하십시오. 그 다음, 올바른 엔드포인트로 샘플 JSP에서 다른
메소드를 호출할 수 있습니다. 그러나 이 작업은 샘플 JSP를 재실행할 때마다
수행해야 합니다.
포트를 영구적으로 변경하려면 AuctionV60WebService 및 AuctionV60WebServiceClient
프로젝트의 WebContent/WEB-INF/wsdl 디렉토리에서 AuctionListing.wsdl 파일을 열고
소스 탭을 선택한 다음 해당 항목을 검색하십시오(파일 끝부분 근처까지).
<soap:address location="http://localhost:9080/AuctionV60WebService/services/AuctionListingsSOAP"/>
그리고 9080 포트를
올바른 포트 번호로 변경하고 파일을 저장하십시오.
웹 서비스
설명을 보려면 다음 단계를 수행하십시오.
- J2EE Perspective의 프로젝트 탐색기 보기에서 JSR-109 웹 서비스,
서비스, AuctionListings를 차례로 펼치고
WSDL: /AuctionV60WebService/WebContent/WEB-INF/wsdl/AuctionListings.wsdl을
두 번 눌러 WSDL 편집기에서 WSDL(Web Services Description Language)을 여십시오.
기본적으로 파일은
그래프 보기에서 열립니다.
- 소스 탭을 클릭하여 실제 WSDL XML 문서를 참조하십시오.
JavaBean 웹 서비스 구현을 보려면 J2EE Perspective의 탐색기 보기에서
JSR-109 웹 서비스, 서비스, AuctionListings,
서비스 클래스를 차례로 펼치고 ServiceImpl:
org_tempuri_AuctionListingsSOAPImpl을 두 번 클릭하여
Java™ 편집기에
웹 서비스 구현 파일을 여십시오.