Java 코드로 웹 서비스에 사용 가능한 WAR 파일 어셈블
어셈블리 도구를 사용하여 Java™ 코드에서 웹 서비스에 사용되는 WAR(웹 애플리케이션 아카이브) 파일을 어셈블할 수 있습니다.
시작하기 전에
에서 제공하는 어셈블리 도구를 사용하여 Java 기반 웹 서비스 모듈을 어셈블리할 수 있습니다. WebSphere® Application Server.
JAX-WS(Java API for XML-Based Web Services) 웹 서비스 응용프로그램의 경우,
이 타스크를 완료하려면 서비스 엔드포인트 구현에서 시작할 때 wsgen 명령행 도구에서
생성된 휴대용 아티팩트가 필요합니다. wsgen 도구는 컴파일된 서비스 엔드포인트 구현 클래스를 입력으로 처리하고 다음과 같은 휴대용 아티팩트를 생성합니다.
- 메시지 컨텐츠를 정렬 및 정렬 해제하는 데 필요한 추가 JAXB(Java Architecture for XML Binding) 클래스 해당 추가 클래스는 줄 바꿈된 메소드에 대해 @RequestWrapper 어노테이션 및 @ResponseWrapper 어노테이션으로 표시되는 클래스를 포함합니다.
- 선택적 -wsdl 인수가 지정된 경우의 WSDL 파일 wsgen 명령은 WSDL 파일을 자동으로 생성하지 않습니다. WSDL 파일은 서비스 엔드포인트 배치 시에 자동으로 생성됩니다.
JAX-RPC(Java API for XML-based RPC) 웹 서비스 응용프로그램의 경우, 이 타스크를 완료하려면 WSDL2Java 명령행 도구에서 생성된 다음 아티팩트가 필요합니다.
- web.xml 파일을 포함하고 있지만 웹 서비스에는 사용할 수 없는 어셈블된 WAR 파일.
- 서비스 엔드포인트 인터페이스의 Java 클래스
- WSDL(Web Services Description Language) 파일
- 완전한webservices.xml ,ibm-webservices-bnd.xmi , 그리고ibm-webservices-ext.xmi 배포 설명자 및 JAX-RPC(XML 기반 원격 프로시저 호출용 Java API) 매핑 파일 클래스WSDL2Java 명령.
이 태스크 정보
이 타스크 섹션의 단계에 있는 조치에 따라 Java 코드에서 웹 서비스 사용 가능 WAR 파일을 어셈블하십시오.
프로시저
- 어셈블리 도구를 시작하십시오.조립 도구 시작에 대해 읽어보십시오. Rational® Application Developer 선적 서류 비치.
- 아직 수행하지 않은 경우 Java EE
모듈에서 작동할 수 있도록 어셈블리 도구를 구성하십시오. Java EE
및 웹 카테고리가 사용으로 설정되었는지 확인해야 합니다.조립 도구 구성에 대해 읽어보십시오. Rational Application Developer 선적 서류 비치.
- 명령행 도구에 의해 생성된 아티팩트 및 JavaBeans 구현을 어셈블리 도구로 가져오십시오.
- Assembly Toolkit, AAT(Application Assembly Tool) 또는 다른 도구를 사용하여 생성된 WAR 파일을 Rational Application Developer 조립 도구. 파일을 마이그레이션하려면 WAR 파일을 어셈블리 도구로 가져오십시오. 다음에서 코드 아티팩트를 어셈블리 도구로 마이그레이션하는 방법을 읽어보세요. Rational Application Developer 정보.