一个Axis2 + eclipse开发Web服务的例子SayHi
快速开始
1.1创建webApps项目
启动Eclipse,新建立一个WebApps(File->New->Project->动态Web Project),给Project Name 为SayHi,其他保持不改变。
1.2 建立一个用于发布WEB服务的JAVA类,设置如下图。
public class test2 { public String sayHi(String name) { return "hi,"+name; } }
1.3从WSDL生成Java代码
A.选择菜单“File->New->Other”,从对话框中选取“Axis2 Wizards”下面的“Axis2 Code Generator”.点击“Next”
B.进入下一个页面,选择“Generate a WSDL from a java source file”被选中,点击“Next”进入下一步。
C.点击“Add Folder”来选取1.2中java类经过编译生成的.class所在文件夹,并设置Fully Qualified Class name为类的完整路径myws.SayHi,点击Test Class Loading,测试成功后“Next”进入下一步,下一个界面继续”Next”。
D.下一步后,选择SayHi/src目录,如下图:
E. 将输出文件名改为SayHi.wsdl,选择“完成”。
1.4 打包
A.选择菜单“File->New->Other”,从对话框中选取“Axis2 Wizards”下面的“Axis2 Services Archive”.点击“Next”进入下一个页面。
B.选择编译好的class文件所在目录(本项目应该是Build下面classes),“Next”进入下一步。
C.选择WSDL文件所在目录,此处为build/classes/目录下的SayHi.wsdl文件。“Next”,再“Next”。选择自动生成services.xml文件。
D.点击“下一步”,设置服务名称为SayHi,用作服务的类名称为myws.SayHi。
E.点击“Next”,将进入最后一个页面,此处有两个选项,一个是输出目录,一个是输出文件名称。这里的输出文件名称给的是SayHi。点击“Finish”完成。
1.5部署
A.将打包好的文件SayHi.aar拷贝到Tomcat中已经部署的Axis2应用的WEB-INF/services目录下面。
B.重新启动Tomcat。
C.打开浏览器,输入http://localhost:8080/axis2,并点击其中的“services”链接可以看到SayHi已经被部署。点击SayHi提供的连接可以看到与之对应的WSDL。
一个Axis2 + eclipse开发Web服务的例子SayHi相关推荐
- 用 WSAS 和 Eclipse 简化 Web 服务的创建
用 WSAS 和 Eclipse 简化 Web 服务的创建 需要快速创建 Web 服务?请考虑使用 Eclipse 的 Web Services Application Server 插件 文档选项 ...
- 用 ASP.NET 开发 Web 服务的五则技巧
(转的,作者不详) 一.禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST.HTTP/GET和SOAP.之所以说"试图&qu ...
- ASP.NET编程技术-用ASP.NET开发Web服务的五则技巧
ASP.NET编程技术-用ASP.NET开发Web服务的五则技巧 ------------------------------------------------------------------- ...
- axis2 json_带有Java和Axis2的JSON Web服务
axis2 json 我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用X ...
- 带有Java和Axis2的JSON Web服务
我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用XML !,我更喜欢一种 ...
- 微信小程序开发实战3 使用Go语言开发Web服务
3.使用Go语言开发Web服务 微信小程序提供了一系列服务端API用以配合小程序前端来完成相应的功能,以及帮助开发者进行各类数据分析.业务管理和信息查询等操作.例如小程序用户信息的获取就是通过服务端A ...
- [转载]SUN ONE 开发 WEB 服务
SUN ONE 开发 WEB 服务 实施摘要 本文对在北美的一家最大能源公司TransCanada PipeLines Limited的原型Web服务实现做了高层次的技术回顾.TransCanada的 ...
- eclipse开发web项目
对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server- ...
- 利用JAX-WS开发Web服务
利用JAX-WS开发Web服务 本文提供了一个使用Java如何开发基于SOAP的Web Services,其客户端可以是Perl.Ruby.Python或Java等. Java SE 6封装了JAX- ...
最新文章
- 那些重金投入区块链的互联网巨头,现在怎样了?|BCCon
- MB_SELECT_GR_BLOCKED_STOCK 读取物料收货冻结库存
- Swift 十进制二进制转换 (How to convert a decimal number to binary in Swift)
- linux实验五 信号应用,实验五 进程间通信(中)
- 20155216 Exp5 MSF基础应用
- Linux 自学大全,16张思维导图!
- 使用机器学习预测天气_使用机器学习的二手车价格预测
- inline 内联函数详解 内联函数与宏定义的区别
- 在C语言中023是八进制数,C语言总结
- JS判断视频Video的播放、暂停、结束完成及获取长度事件监听处理
- 计组之存储系统:3、主存与CPU的链接(字扩展、位扩展、字位扩展、74LS138)
- 信息学奥赛一本通(1012:计算多项式的值)
- 【2018.05.04学习笔记】【linux基础知识10.1-10.5】
- mysql 数据库之表操作
- 【面试必背】 常问的15个MySQL数据库查询语句,
- 用busybox制作文件系统
- 使用JAVA实现语音朗读一段文本
- Qi v1.2.4协议 之 9 Stand-by Power 【英文翻译】
- 实际成本法 与 计划成本法 用的到科目
- 四川省工程技术研究中心申报解读(条件认定流程各市奖励政策)
热门文章
- java面向对象-类和对象
- html5实验教程,html5+css3+js开发APP实例教程1 -- 文字列表
- 美图即将上市,是时候重新评估其用户价值了
- 【从零开始学习深度学习】48.Pytorch_NLP实战案例:如何使用预训练的词向量模型求近义词和类比词
- fms中视频所处位置
- 多用户商城开源-多店铺商城系统平台开发
- 个人设计web前端大作业~ 酒店网页设计(HTML5+CSS3+Bootstrap)
- 了解快应用 — 郭宇
- Python路径处理库pathlib
- ClickHouse Functions