- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Axis2部署安装
MyEclipse8.0 + AXIS2
环境准备
Axis2安装部署在tomcat中
自己写一个简单的webservice并在axis2下部署。
一、环境准备(MyEclipse8.0 + AXIS2)
1.1软件下载准备tomcat:apache-tomcat-6.0.18
Axis2 War包:axis2.war 2-1.5.1
Axis Eclipse plug-in(代码生成工具和打包工具):Axis2_Codegen_Wizard_1.3.0Axis2_Service_Archiver_1.3.0(1.4版本解压缩还是1.3,只不过是修正后的1.3版,但还是缺少2jar包)
注意点:(官网下的最新1.3版本有问题,用代码生成工具最后会报错:
java.lang.reflect.InvocationTargetException
从CSDN上下载2个工具的14版本,在axis2-1.4.1-war\axis2\WEB-INF\lib目录下,复制
backport-util-concurrent-3.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
这两个文件至MyEclipse 8.x Latest \dropins \Axis2_Codegen_Wizard_1.3.0\ lib下,同时要编辑MyEclipse 8.x Latest\dropins\Axis2_Codegen_Wizard_1.3.0下的plugin.xml,将这两个文件添加进去(复制粘贴两项,修改jar文件名为新拷入的文件名即可),再使用codegen插件即可正常生成代码。
二.Axis2tomcat中
无论使用哪个版本的Axis2,要把它安装在一个J2EE兼容的Servlet容器中请参照一下说明:
用Axis2标准二进制发行包建立Axis2 WAR文件。
将WAR文件放到servlet容器的webapps目录下。大多数的Servlet容器会自动安装WAR文件(某些Servlet容器可能需要重启来获得新的web应用。更多的信息请参照你的Servlet容器文档。)
一旦WAR被成功安装,启动服务器,你可以在浏览器中输入http://host :port/axis2来测试它。它应该会生成下面这个页面——Axis2 Web应用主页。
使用链接“Validate”来确认所有的东西都运行正常。如果验证失败那么说明WAR安装不正确或者某些核心jar文件丢失了。
注意: 需要任何应用服务器详细的安装信息请参考应用服务器详细配置指南。
上传服务
Axis2 Web应用也提供了一个上传服务的接口。一旦根据高级用户指南中描述的服务说明建立了服务压缩包文件,那么这个以aar为后缀的文件就可以用上传页面来上传。被上传的aar文件将被保存在缺省的服务目录。对于Axis2来说,这个目录是webapps/axis2/WEB-INF/services。一旦服务被上传,它会被立刻安装。因为Axis2支持热部署,你可以将通过文件系统直接把服务压缩包放到上面提到的服务目录。这样服务就会被自动安装而不会使这个容器重启。
热部署和热更新:
(我的在:D:\apache-tomcat-6.0.18\webapps\axis2\WEB-INF\conf \axis2.xml)使用链接“Services”来检查服务安装是否成功。被成功安装的服务以及他提供的操作将会在有效的服务页面上显示。
(http://localhost:8080/axis2/services/listServices)如果服务有部署错误,那么它会将服务作为有错误的服务列举出来。如果你点击了那个链接,你可以看到部署错误信息。部署错误信息
Axis2管理全部是关于在运行时配置Axis2,这个配置是瞬间完成的。更多的描述可以在Axis2 Web管理指南查到。
自己写一个简单的webservice并在axis22.1创建webApps项目启动MyEclipse,新建立一个WebApps(File-New-Project-Web Project),给Project Name 为SayHello,其他保持不改变。2.2创建WSDL文件
(Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。)A.选择File-New-Other菜单,进入后找到MyEclipse-Web Services并选择WSDL.如下图:
B.点击下一步按钮,显示
您可能关注的文档
最近下载
- 【电子版】2023中国艺术财富白皮书.pdf
- 零星维修工程施工技术方案(可编辑Word完整版).pdf
- [2018年最新整理]3电气安装强制性条文(变电站).doc
- 历代名画记翻译历代名画记片段翻译.doc VIP
- 年产5万吨有机肥建设项目可行性研究报告模板-立项拿地.doc
- 流程管理与流程成熟度培训(含附表).pptx VIP
- 全球及中国飞机辅助动力装置行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030).docx
- 血气分析及肺功能检查.pptx VIP
- 五邑大学2022-2023学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
- 《亚当理论》.pdf
文档评论(0)