axis 部署及获取webService接口

本文详细介绍了如何使用Axis在服务端发布webService,包括所需jar包和server-config.wsdd配置,并展示了客户端如何获取并调用webService接口,如findItemList、findUnitList和findUnitById等方法。
摘要由CSDN通过智能技术生成

一、服务端发布webService

1.需要的jar包:activation.jar ,axis.jar ,axis-ant.jar,axis-schema.jar ,commons-discovery-0.2.jar ,

commons-logging-1.0.4.jar ,jaxrpc.jar ,log4j-1.2.8.jar ,mailapi.jar ,saaj.jar ,wsdl4j-1.5.1.jar ,xmlsec-1.3.0.jar

2.web-inf  目录下编辑server-config.wsdd 文件

<deployment xmlns="http://xml.apache.org/axis/wsdd/"
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
    <handler type="java:org.apache.axis.handlers.http.URLMapper"
        name="URLMapper" />
        
          <!-- 附件列表start -->
       <arrayMapping languageSpecificType="java:com.webService.webItem.entity.TbAttache[]" qname="ns1:TbAttacheList" xmlns:ns1="com.webService.webItem.entity"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"/>
     <service name="getAttacheList" provider="java:RPC">
        <parameter name="allowedMethods" value="findAttacheList"/>
        <parameter name="className" value="com.webService.webItem.controller.WebAttacheController"/>
        <beanMapping languageSpecificType="java:com.webService.webItem.entity.TbAttache" qname="ns1:getAttacheList" xmlns:ns1="urn:WebAttacheController"/>
     </service>
       <!-- 附件列表end -->
       
        <!-- 事项列表start -->
       <arrayMapping languageSpecificType="java:com.webService.webItem.entity.TbItemBaseInfo[]" qname="ns1:TbItemBaseInfoList" xmlns:ns1="com.webService.webItem.entity"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"/>
     <service name="getItemList" provider="java:RPC">
        <parameter name="allowedMethods" value="findItemList"/>
        <parameter name="className" value="com.webService.webItem.controller.WebItemController"/>
        <beanMapping languageSpecificType="java:com.webService.webItem.entity.TbItemBaseInfo" qname="ns1:getItemList" xmlns:ns1="urn:WebItemControll

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值