读书人

运用axis搭建webservice

发布时间: 2012-08-24 10:00:21 作者: rapoo

使用axis搭建webservice

1.首先创建个WEB工程,然后: http://ws.Apache.org/axis/网站下载Axis安装包.当然还依赖其他包的.

2.搭建环境,把sxis解压后webapps下的axis放到tomcat里,并把依赖的其它包放入axisd的lib里。完整包见附件。

3.配置环境变量:
AXIS_HOME=%CATALINA_HOME%\webapps\axis
AXIS_LIB=%AXIS_HOME%\lib
AXID_CLASSPATH=%AXIS_LIB%\activation.jar;%AXIS_LIB%\axis.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\mailapi_1_3_1.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\xml-apis-2.6.2.jar;%AXIS_LIB%\xmlsec-1.4.2.jar
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%AXISCLASSPATH%;

4.然后就写wsdd 文件, 为了生成这个文件:server-config.wsdd。
deploy.wsdd



5.在DOS下转换目录到%TOMCAT_HOME%\webapps\axis\WEB-INF,前提是把上面写的wsdd文件放在此目录下。然后命令:
java -Djava.ext.dirs=C:\apache-tomcat-6.0.26\webapps\axis\WEB-INF\lib org.apache.axis.client.AdminClient deploy.wsdd

6.经上步在WEB-INF下生成server-config.wsdd文件。此文件也可以自己手动编写,如下:


5.更改项目web.xml,加入如下代码(只针对项目)


7.编写客户端代码


8.启动tomcat服务器,运行http://localhost:8080/axis/services,有显示,则代表服务端提供的接口可以成功访问了。

9.运行客户端,看有没有回应。
hello====>继中

读书人网 >Web前端

热点推荐