JAX-RPC 웹 서비스 삭제

JAX-RPC 웹 서비스를 작성한 후에 웹 서비스를 삭제해야 할 수 있습니다. 이 문서의 지침은 서비스 삭제 시 수행해야 할 기본 단계를 제공합니다.

이 태스크 정보

웹 서비스 마법사는 새 웹 서비스를 작성하는 과정에서 여러 개의 파일을 업데이트하거나 생성합니다. WebSphere® JAX-RPC 웹 서비스를 웹 프로젝트에 배치할 경우, 아래의 파일이 업데이트되거나 작성됩니다.
  • JavaSource/my/pkg/MyServiceSOAPImpl.java - 하향식 웹 서비스에서 작성되는 스켈레톤
  • JavaSource/my/pkg/MyService_SEI.java (상향식) 또는 JavaSource/my/pkg/MyService_PortType.java (하향식)
  • WebContent/WEB-INF/MyService_mapping.xml
  • WebContent/WEB-INF/ibm-webservices-bnd.xmi
  • WebContent/WEB-INF/ibm-webservices-ext.xmi
  • WebContent/WEB-INF/web.xml
  • WebContent/WEB-INF/webservices.xml
  • WebContent/WEB-INF/classes/.../*.class - 위의 .java 파일에서 빌드됨
  • WebContent/WEB-INF/wsdl/MyService.wsdl
  • WebContent/wsdl/my/pkg/MyService.wsdl
참고: 실제 파일 이름은 각 서비스 및 상향식 및 하향식 방법에 따라 다를 수 있습니다.

웹 서비스를 삭제하기 위해 마법사에서 변경된 사항을 모두 실행 취소할 필요는 없습니다. 수행해야 할 최소 단계는 다음과 같습니다.

프로시저

  1. 웹 서비스 편집기에서 webservices.xml을 여십시오.
  2. 웹 서비스 탭을 클릭하십시오. 웹 서비스 설명에서 서비스를 삭제하십시오.
  3. 확장 탭을 클릭하십시오. 웹 서비스 설명 확장에서 서비스를 삭제하십시오.
  4. 바인딩 탭을 클릭하십시오. 웹 서비스 설명 바인딩에서 서비스를 삭제하십시오.
  5. 저장 후 편집기를 종료하십시오.
  6. 배치 디스크립터 편집기에서 web.xml을 여십시오.
  7. 서블릿 탭을 클릭하십시오. 서블릿 및 JSP 절에서 서비스를 제거하십시오.
  8. 서블릿 Java 클래스의 제거 여부를 묻는 메시지가 표시되면, 웹 서비스 구현 클래스/소스를 삭제하려는 경우에만 해당 선택란을 선택하십시오. 원래 웹 서비스를 상향식 방법으로 작성한 경우, 이 클래스는 웹 서비스 마법사에 제공한 클래스입니다. 원래 웹 서비스를 하향식 방법으로 작성한 경우, 이 클래스는 웹 서비스 마법사에서 생성된 스켈레톤 클래스이므로 사용자가 구현한 스켈레톤 클래스일 가능성이 높습니다.
  9. 저장 후 편집기를 종료하십시오.
  10. 선택사항
    1. 서비스에 대한 _mapping.xml 파일을 삭제하십시오.
    2. 서비스에 대한 _SEI.java / _PortType 파일을 삭제하십시오.
    3. 서비스, 즉 스텁, 직렬화기, 역직렬화기 및 헬퍼에 대한 배치 .java 파일을 삭제하십시오.
    4. 서비스에 대한 구현 클래스(예: 위 8단계의 서블릿 클래스) 및 모든 값 유형과 같은 배치 .java 파일을 삭제하십시오.
    5. 관련된 WSDL 문서나 내포된 서비스를 삭제하십시오.

피드백