JAX-WS 웹 서비스 |
|
|
![]() |
|
실행 | 구성 | 기술 노트 | Javadoc | Ant로 빌드 |
샘플 구성 |
샘플 실행 |
MTOM(Message Transmission Optomization Mechanism) 서비스 클라이언트에는 WebSphere Application Server JAR 파일로 JAX-WS용 Thin 클라이언트에 JAR(Java Archive) 파일을 사용하는 명형행 버전과 JSP(JavaServer Pages)를 사용하여 MTOM 서비스에 액세스하는 Servlet 버전의 두 가지가 있습니다.
URI | 설명 |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
SOAP 1.1을 사용하는 MTOM 서비스 샘플 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
SOAP 1.2를 사용하는 MTOM 서비스 샘플 |
포트 9080이 기본값이지만 AppSrv01 프로파일 이외의 프로파일에 설치할 경우, 포트 번호가 달라집니다.
이 샘플의 구성을 완료하려면 서버에서 JAX-WS 웹 서비스 샘플 응용프로그램을 전개하십시오. 샘플 응용프로그램이 아직 전개되지 않은 경우, JaxWSServicesSamples.ear 파일 다시 빌드 및 전개에 대한 지시사항을 참조하십시오.
시작하기 전에 Application Server가 실행 중인지 확인한 후 클라이언트를 실행해야 합니다.
MTOM 서비스 샘플은 서버에 전개된 단일 엔터프라이즈 Bean과 두 개의 클라이언트로 구성됩니다. 한 클라이언트는 WebSphere Application Server JAR 파일로 JAX-WS용 Thin 클라이언트를 사용하는 명령행 버전입니다. 다른 클라이언트는 JSP 파일을 사용하여 MTOM 서비스에 액세스하는 Servlet 버전입니다.
MTOM 서비스 Servlet 실행 |
MTOM 서비스 Thin 클라이언트 응용프로그램 실행 |
MTOM 서비스 클라이언트는 MTOM을 사용하여 인코드된 파일을 지정된 서비스 엔드포인트에 전송합니다. 기본적으로 호스트는 로컬 호스트로 설정되지만 이 값은 변경될 수 있습니다. 파일 이름은 필수이며 기본값은 제공되지 않습니다. 이 샘플에서 서비스가 클라이언트에서 전송한 파일을 수신하면 파일이 지정된 디스패치 또는 프록시 프로그래밍 모델의 클라이언트에 리턴됩니다.
MTOM 서비스 Servlet 클라이언트는 컨테이너 관리가 아닙니다.
JAX-WS용 Thin 클라이언트 환경에서 Servlet 클라이언트 호출에 대한 자세한 정보는 WebSphere Application Server Information Center 라이브러리의 관리되지 않은 웹 서비스 JAX-WS 클라이언트 실행에 대한 문서를 참조하십시오.
WebSphere Application Server에서 단순 MTOM Servlet 서비스 클라이언트를 실행하려면
다음 단계를 수행하십시오.
WSSampleMTOMClient.jar 파일은 MTOM 서비스 Thin 클라이언트 응용프로그램의 명령행 버전입니다.
다음 단계에서 app_server_root 변수는 Application Server 설치 루트 디렉토리를 나타냅니다.
WebSphere Application Server에서 MTOM 서비스 Thin 클라이언트 응용프로그램을 실행하려면
운영 체제에 따라 다음 단계를 수행하십시오.
다음 예제는 Windows 운영 체제에서 MTOM 서비스 Thin 클라이언트 응용프로그램 실행에 대해 설명합니다.
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
클라이언트 및 응용프로그램의 작동 방법을 자세히 학습하려면 MTOM 서비스 기술 노트를 참조하거나 Java 소스 코드를 보십시오.