웹 서비스를 작업 스페이스의 서버 보기에 표시되지 않는
웹 서버에 전개하려면 전개 가능한 파일을 생성하여 웹 서버로 전송하십시오.
이 태스크 정보
웹 서비스를 웹 서버에 전개한 후 수정하려면 데이터 개발 프로젝트에서
서비스를 편집한 후 다시 웹 서버에 전개하십시오.
pureQuery를 지원하는 J2EE 웹 서버 및
제품: 데이터베이스에 대한 액세스 메소드로 pureQuery를 선택하여
전개 가능 파일을 웹 서버로 수동 전송하는 경우 pureQuery JAR 파일도
웹 서버로 전송해야 합니다.
프로시저
전개 가능한 파일을 생성하려면 다음을 수행하십시오.
- 데이터 프로젝트 탐색기의 경우 웹 서비스를 마우스 오른쪽 단추로 클릭한 다음,
빌드 및 전개를 선택하십시오. 웹 서비스 전개 마법사가 열립니다.
- 웹 서비스에서, 웹 서비스를 전개할 웹 서버의
유형을 지정하십시오.
- 유형 필드에서 지원되는 웹 서버 유형 중 하나를 선택하십시오.
- 전개 가능한 파일만 빌드, 웹 서버에 전개하지 않음을
클릭하십시오.
- 옵션: 필요하면 기타 옵션을 수정하십시오. 필드에 대한 정보를 보려면 F1을 누르십시오.
- 완료를 클릭하여 전개 가능 파일을 생성하십시오. 생성된 파일을 보려면 네비게이터 보기 또는 J2EE Perspective를
여십시오. 파일이 다음 디렉토리에 작성됩니다.
- Linux® 및 UNIX® 기반의 J2EE 웹 서버의 경우: workspace_directory/project_directory/DataServerWebServices/name_of_Web_service
- Windows®에서 J2EE 웹 서버의 경우: workspace_directory\project_directory\DataServerWebServices\name_of_Web_service
- Linux 및 UNIX 기반의 DataPower®의 경우: workspace_directory/project_directory/DataServerWebServices/name_of_Web_service/artifacts/
- Windows에서 DataPower의 경우: workspace_directory\project_directory\DataServerWebServices\name_of_Web_service\artifacts\
정확한 경로를 보려면 SQL 결과 보기의 메시지 부분을
참조하십시오.
선호하는 방법을 사용하여 파일을 웹 서버로 전송하십시오. 웹 서비스를 전개하는 단계는 웹 서버 문서를 참조하십시오.
결과
웹 서비스를 전개한 후
다음 URL을 사용하여 웹 서비스에 액세스할 수 있습니다.
- SOAP/HTTP 요청에 의한 액세스의 경우: http://server:port/context_root/services/service_name
- REST 유사 POST(text/xml) 또는 POST(url 인코딩됨) 요청에 의한 액세스의 경우:
http://server:port/context_root/rest/service_name/operation_name
- REST 유사 GET(url 인코딩됨) 요청에 의한 액세스의 경우: http://server:port/context_root/rest/service_name/operation_name?parm1=val1&parm2;=val2&...
WSDL 파일의 컨텐츠를 확인하려면 URL http://
server:
port/
context_root/wsdl을 사용하십시오.