Contents

1 AXIS 란
2 install
3 빠른 개발 방법
4 사용자 정의 방법으로 개발
5 동적으로 스텁을 생성해서 웹서비스 콜하는 클라이언트 만들기

1 AXIS 란 #

Apache eXtensible Interaction System

Apache Group에서 제공하는 서비스 개발 s/w(API 및 도구)




2 install #

[http]http://ws.apache.org[] Apache Web Services Project

[http]http://ws.apache.org/axis[] Axis 다운로드

환경변수 세팅
AXIS_HOME=/usr/axis_1.4
AXIS_LIB=$AXIS_HOME/lib
AXISCLASSPATH=$AXIS_LIB/*.jar --> 모든 jar들

$AXIS_HOME/webapps/axi 폴더를 $CATALINA_HOME/webapps 아래에 복사하면 설치 완료

browser로
http://localhost:8080/axis/
로 접근해서 첫페이지에서 Validation을 클릭해보면 부족한 jar파일들등의 정보가 나온다.

기본적으로 activation.jar mail.jar xmlsec.jar등이 없다고 나오는데 JWSDP를 설치한 경우라면 $JWSDP_HOME//jwsdp-shared/lib 에 이미 있다. 없는 경우라면 해당 페이지의 안내를 따라 다운로드 받는다.

http://localhost:8080/axis/services/Version?method=getVersion
를 호출하여 SOAP 메시지를 확인한다.




4 사용자 정의 방법으로 개발 #

5 동적으로 스텁을 생성해서 웹서비스 콜하는 클라이언트 만들기 #

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:31:20
Processing time 0.0109 sec