- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
axis2的使用说明和简单程序
Axis2的使用说明和简单web工程的搭建1准备工作1.1 下载相关的jar包首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。下载地址:/axis2/java/core/download.cgi/axis2/java/core/download.cgi现在最高的版本是1.6.1的。网上很多方法是通过eclipse插件来完成相关的aar打包以及生成客户端的调用代码。我这里介绍的是不进行aar打包,不使用eclipse插件来进行部署主要原因是当我们的eclipse或者myeclipse版本低时会出现各种问题。所以在此的简单web工程是不通过插件来产生相关的部署包。1.2 axis2包的结构说明下载下来的axis2的依赖库,其中有一个axis2-1.6.1-bin.zip的库文件,解压后的目录结构如下:bin文件夹是axis2常用的工具文件夹,其中可以用wsdl2java将wsdl文件生成客户端和服务端的相关代码。conf文件夹是axis2的配置文件。lib文件夹是axis2运行所要的依赖库。repository是发布过的axis服务和文件,里面的两个文件夹等下建web工程时可以用到。sample文件夹是axis2的示例。webapp是web文件和jsp页面等。如果你觉得这样不能够详细了解axis2,那么你可以下载axis2-1.6.1-war.zip包,解压后得到axis2.war文件,把文件放在我们的tomcat目录下,启动tomcat就会把war文件转成一个可以跑起来的axis2的项目。Tomcat启动后,在浏览器中输入:http://localhost:8080/axis2/http://localhost:8080/axis2/你可以看到2了解axis2和部署工程2.1wsdl文件产生服务端和客户端代码在解压后获取到axis2后,就可以了解bin工具包的作用了,本次主要是通过wsdl文件生成java文件。那么可以先用cmd命令进入bin目录下,输入wsdl2java –help 具体如下:C:\Documents and Settings\Administrator\Desktop\axis2-1.6.1\binwsdl2java -helpUsing AXIS2_HOME: C:\Documents and Settings\Administrator\Desktop\axis2-1.6.1Using JAVA_HOME: D:\Program Files\Java\jdk1.6.0_30log4j:WARN No appenders could be found for logger (org.apache.axis2.i18n.ProjectResourceBundle).log4j:WARN Please initialize the log4j system properly.Usage: WSDL2Java [options] -uri url or path : A url or path to a WSDLwhere [options] include: -o path Specify a directory path for the generated code. -a Generate async style code only (Default: off). -s Generate sync style code only (Default: off). Takes precedence over -a. -p pkg1 Specify a custom package name for the generated code. -l language Valid languages are java and c (Default: java). -t Generate a test case for the generated code. -ss Generate server side code (i.e. skeletons) (Default:off). -sd Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss. -d databinding Valid databinding(s) are adb, xmlbeans, jibx a
文档评论(0)