44.3. java2ws
초록
Java 코드에서 WSDL 문서 생성
44.3.1. 개요
<plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-java2ws-plugin</artifactId> <version>version</version> <executions> <execution> <id>process-classes</id> <phase>process-classes</phase> <configuration> <className>className</className> <option>...</option> ... </configuration> <goals> <goal>java2ws</goal> </goals> </execution> </executions> </plugin>
44.3.2. 설명
java2ws
작업은 서비스 엔드포인트 구현(SEI)을 사용하고 웹 서비스를 구현하는 데 사용되는 지원 파일을 생성합니다. 다음을 생성할 수 있습니다.
- WSDL 문서
- 서비스를 Cryostat로 배포하는 데 필요한 서버 코드
- 서비스에 액세스하기 위한 클라이언트 코드
- 래퍼 및 오류 빈
44.3.3. 필수 구성
플러그인을 사용하려면 className
구성 요소가 있어야 합니다. 요소의 값은 처리할 SEI의 정규화된 이름입니다.
44.3.4. 선택적 구성
다음 표에 나열된 구성 요소를 사용하여 WSDL 생성을 미세 조정할 수 있습니다.
element | 설명 |
---|---|
|
SEI를 처리하고 지원 클래스를 생성하는 데 사용할 프런트 엔드를 지정합니다. |
|
SEI를 처리하고 지원 클래스를 생성하는 데 사용되는 데이터 바인딩을 지정합니다. Cryostat-WS 프런트 엔드를 사용하는 경우 기본값은 |
|
|
|
|
|
|
|
|
| 생성된 WSDL 파일의 이름을 지정합니다. |
| SEI를 처리할 때 검색되는 classpath를 지정합니다. |
|
생성된 WSDL 문서가 |
| 생성된 WSDL 파일에서 사용할 대상 네임스페이스를 지정합니다. |
|
생성된 |