手把手教Axis1.4利用wsdl生成webserice服务端.doc

手把手教Axis1.4利用wsdl生成webserice服务端.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手把手教Axis1.4利用wsdl生成webserice服务端

Axis1.4 wsdl生成webservice服务端代码 最近做了一个项目,要用到webservice. 我方为服务方,wsdl被合作方已写好.下面记录步骤详解 以备以后使用. 创建一web项目: 例子TestWebService 下载axis1.4 得到lib下面的全部jar. Copy至TestWebService 的lib目录下. 在WebRoot下新建文件夹doc,将SIInterface.wsdl )拷贝到doc 在doc中新建bat文件WSDL2Java.batWSDL2Java.bat : set Axis_Lib=D:\java\workspace\TestWebService\WebRoot\WEB-INF\lib set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=D:\java\workspace\TestWebService\src set Package=miniboss.server %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% --server-side SIInterface.wsdl 保存,双击bat . 会生成一些服务端代码.有 AdcSiRequest.java (自定义输入类)AdcSiResponse.java (自定义输出类)SIInterface.java SIInterfaceLocator.java SIInterfaceSoap12Impl.java SIInterfaceSoap12Stub.java SIInterfaceSoap_BindingImpl.java (服务类)SIInterfaceSoap_BindingStub.java (客户端调用的类) SIInterfaceSoap_PortType.java 和部署文件: deploy.wsdd undeploy.wsdd 拷贝一份axis的web.xml新建一份server-config.,从deploy.wsdd拷贝相关的内容service/service就可以部署到tomcat下了,启动tomcat,打开:8080/ TestWebService /services/ SIInterface?wsdl wsdl与原来创建的wsdl是一样的。server-config.wsdd -------------- ?xml version=1.0 encoding=UTF-8 ? - wsdl:definitions targetNamespace=/ xmlns:apachesoap=/xml-soap xmlns:impl=/ xmlns:intf=/ xmlns:wsdl=/wsdl/ xmlns:wsdlsoap=/wsdl/soap/ xmlns:xsd=/2001/XMLSchema - !-- WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT) ? -- - wsdl:types - schema elementFormDefault=qualified targetNamespace=/ xmlns=/2001/XMLSchema + element name=ADCSIInterface + complexType - sequence ? element name=request type=impl:AdcSiRequest / ? /sequence ? /complexType ? /element - complexType name=AdcSiRequest - sequence ? element maxOccurs=1 minOccurs=0 name=BizCode nillable=true type=xsd:string / ? element maxOccurs=1 minOccurs=0 name=TransID nillable=true type=xsd:string / ? element maxOccurs=1 minOccurs=0 name=TimeStamp nillable=true type=xsd:string / ? element name=ActionCode type=xsd:int / ? element maxOccurs=1 minOccurs=0 name=SIAppID type=xsd:string / ?

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档