Apache Axis 샘플 빌드

시작하기 전에

Enterprise Console 기능 옵션 1 샘플을 빌드하기 전에 먼저 모든 사전 설치 소프트웨어를 설치하고 모든 필수 클래스 라이브러리에 액세스하기 위한 환경을 설정해야 합니다. 사전 설치 소프트웨어로는 Apache Axis 라이브러리, Eclipse EMF 및 Eclipse TPTP 툴킷 라이브러리가 있습니다.

<sdk_install_dir>/samples/wsnt-axis/sample-axis.properties 파일을 열고 다음과 같이 수정하십시오.

AXIS_JARS_PATH=<axis_jars_directory>
ECLIPSE_JARS_PATH=<eclipse_jars_directory>
SERVICE_ADDRESS=<NotificationConsumerService_URL>

여기서,

주의: AXIS_JAR_PATHECLIPSE_JAR_PATH 특성의 디렉토리 분리 기호로 "/"(슬래시)를 사용해야 합니다. 예를 들어, Apache Axis 라이브러리가 E:\axis-1.2\lib 아래에 위치할 경우 AXIS_JAR_PATH 특성을 E:/axis_1.2/lib에 설정해야 합니다.

빌드 단계

Apache Axis는 Web Services wsdl 파일로부터 Java 클래스를 생성하는 wsdl2java라는 코드 생성 도구를 제공합니다. 생성된 클래스는 Web Services 스펙에서 Web Services에 액세스하기 위한 클라이언트 측면의 스텁입니다.

이 예제에서는 wsdl2java 툴은 build.xml이라는 Apache Ant 스크립트를 통해 호출됩니다. Apache Ant는 매우 정교한 스크립트 환경으로 Java 개발자들 사이에서 많이 사용됩니다.

SDK의 <sdk_install_dir>/samples/wsnt-axis 디렉토리에 있는 build.xml 파일에는 샘플을 빌드하기 위한 Apache Ant 태스크가 있습니다. 샘플을 빌드하려면 다음 단계를 수행하십시오.

set JAVA_HOME=<location of jdk>
set ANT_HOME=<location of ant installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant

export JAVA_HOME=<location of jdk>
export ANT_HOME=<location of ant installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant

Java 클래스 파일은 wsdl 파일로부터 생성된 후 <sdk_install_dir>/samples/wsnt-axis/src 디렉토리에 배치됩니다. 그런 다음, Java 클래스 파일은 <sdk_install_dir>/samples/wsnt-axis/build/classes 디렉토리에 컴파일되고, 클래스의 wsnt-axis-samples.jar라는 이름의 jar 파일은 <sdk_install_dir>/samples/wsnt-axis/build/lib 디렉토리에 작성됩니다.


샘플을 빌드하는 동안 콘솔에 표시되는 다음 오류 메시지는 무시해도 됩니다.

[axis-wsdl2java] - 필수 클래스
(javax.activation.DataHandler and javax.mail.internet.MimeMultipart)를 찾을 수 없습니다.
 첨부 기능이 지원되지 않습니다. 


상위 주제
Apache Axis 샘플


관련 항목
WS-Notification 샘플 훑어보기
샘플 실행