快速开始

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相关推荐

  1. 用 WSAS 和 Eclipse 简化 Web 服务的创建

    用 WSAS 和 Eclipse 简化 Web 服务的创建 需要快速创建 Web 服务?请考虑使用 Eclipse 的 Web Services Application Server 插件 文档选项 ...

  2. 用 ASP.NET 开发 Web 服务的五则技巧

    (转的,作者不详) 一.禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST.HTTP/GET和SOAP.之所以说"试图&qu ...

  3. ASP.NET编程技术-用ASP.NET开发Web服务的五则技巧

    ASP.NET编程技术-用ASP.NET开发Web服务的五则技巧 ------------------------------------------------------------------- ...

  4. axis2 json_带有Java和Axis2的JSON Web服务

    axis2 json 我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用X ...

  5. 带有Java和Axis2的JSON Web服务

    我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用XML !,我更喜欢一种 ...

  6. 微信小程序开发实战3 使用Go语言开发Web服务

    3.使用Go语言开发Web服务 微信小程序提供了一系列服务端API用以配合小程序前端来完成相应的功能,以及帮助开发者进行各类数据分析.业务管理和信息查询等操作.例如小程序用户信息的获取就是通过服务端A ...

  7. [转载]SUN ONE 开发 WEB 服务

    SUN ONE 开发 WEB 服务 实施摘要 本文对在北美的一家最大能源公司TransCanada PipeLines Limited的原型Web服务实现做了高层次的技术回顾.TransCanada的 ...

  8. eclipse开发web项目

    对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server- ...

  9. 利用JAX-WS开发Web服务

    利用JAX-WS开发Web服务 本文提供了一个使用Java如何开发基于SOAP的Web Services,其客户端可以是Perl.Ruby.Python或Java等. Java SE 6封装了JAX- ...

最新文章

  1. 那些重金投入区块链的互联网巨头,现在怎样了?|BCCon
  2. MB_SELECT_GR_BLOCKED_STOCK 读取物料收货冻结库存
  3. Swift 十进制二进制转换 (How to convert a decimal number to binary in Swift)
  4. linux实验五 信号应用,实验五 进程间通信(中)
  5. 20155216 Exp5 MSF基础应用
  6. Linux 自学大全,16张思维导图!
  7. 使用机器学习预测天气_使用机器学习的二手车价格预测
  8. inline 内联函数详解 内联函数与宏定义的区别
  9. 在C语言中023是八进制数,C语言总结
  10. JS判断视频Video的播放、暂停、结束完成及获取长度事件监听处理
  11. 计组之存储系统:3、主存与CPU的链接(字扩展、位扩展、字位扩展、74LS138)
  12. 信息学奥赛一本通(1012:计算多项式的值)
  13. 【2018.05.04学习笔记】【linux基础知识10.1-10.5】
  14. mysql 数据库之表操作
  15. 【面试必背】 常问的15个MySQL数据库查询语句,
  16. 用busybox制作文件系统
  17. 使用JAVA实现语音朗读一段文本
  18. Qi v1.2.4协议 之 9 Stand-by Power 【英文翻译】
  19. 实际成本法 与 计划成本法 用的到科目
  20. 四川省工程技术研究中心申报解读(条件认定流程各市奖励政策)

热门文章

  1. java面向对象-类和对象
  2. html5实验教程,html5+css3+js开发APP实例教程1 -- 文字列表
  3. 美图即将上市,是时候重新评估其用户价值了
  4. 【从零开始学习深度学习】48.Pytorch_NLP实战案例:如何使用预训练的词向量模型求近义词和类比词
  5. fms中视频所处位置
  6. 多用户商城开源-多店铺商城系统平台开发
  7. 个人设计web前端大作业~ 酒店网页设计(HTML5+CSS3+Bootstrap)
  8. 了解快应用 — 郭宇
  9. Python路径处理库pathlib
  10. ClickHouse Functions