Workbench에서 Ant 타스크로 웹 서비스 작성

Eclipse 작업공간을 통해 Ant를 사용하여 Axis 런타임 환경을 사용하는 웹 서비스를 생성할 수 있습니다. Ant 타스크로 하향식 및 상향식 웹 서비스 개발 모두가 지원됩니다.

웹 서비스를 작성하기 전에 다음을 수행해야 합니다.
웹 서비스를 작성하려면 Ant 파일 및 서비스 Ant 특성 파일을 수정해야 합니다.
  1. 전제조건 단계에서 가져온 Ant 파일(wsgen.xml)을 편집하십시오. 해당 파일이 서비스 Ant 특성 파일을 가리키도록 하십시오. <property file="axisservice.properties"/>가 표시된 행을 포함해야 합니다. 변경사항을 저장하십시오.
  2. 전제조건 단계에서 가져온 axisservice.properties 파일을 편집하십시오.
    1. scenarioType 매개변수가 서비스로 설정되었는지 확인하십시오.
    2. WSDL파일 또는 Java Bean의 위치를 나타내도록 작업공간 매개변수를 설정하십시오.
    3. 기타 모든 매개변수는 선택사항이며 명시적으로 설정되지 않을 경우 삭제해야 합니다. 남아 있는 매개변수를 위한 기본값은 동적 프로젝트 설정값 및 환경 설정에서 검색됩니다. 매개변수를 설정하는 방법에 대한 추가 정보는 다음을 참조하십시오.
    axisservice.properties 파일을 저장하십시오.
  3. wsgen.xml을 마우스 오른쪽 단추로 클릭하고 실행 도구 > Ant 빌드...를 선택하십시오.
  4. 대화 상자가 열리면 JRE 탭을 선택한 후 작업공간과 동일한 JRE로 실행을 선택하십시오. 적용을 클릭한 다음 실행을 클릭하십시오.
  5. 웹 서비스가 생성되면 콘솔에 빌드 성공 메시지가 표시됩니다.
서비스를 위한 WSDL 파일이 동적 웹 프로젝트의 WebContent\wsdl 폴더에 작성 및 배치됩니다. 다음 파일이 동적 웹 프로젝트 WebContent\WEB-INF 폴더의 서브디렉토리에 작성 및 배치됩니다. 하향식 웹 서비스를 작성 중인 경우 다음과 유사한 웹 서비스 파일이 작성되어 동적 웹 프로젝트의 src 폴더에 배치됩니다. 웹 서비스의 기반이 되는 WSDL 파일에 따라 웹 서비스에 필요한 파일이 달라집니다.