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>
여기서,
lib
디렉토리입니다.
주의:
AXIS_JAR_PATH
및 ECLIPSE_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 샘플 훑어보기
샘플 실행