使用过Java进行过WebService开发都会听过或者接触过Apache Axis2,Axis2框架是应用最广泛的WebService框架之一了。

这里使用Axis2来开发和部署一个最简单的WebService服务,过程中会使用Tomcat,Ant,Eclipse JEE版本和Axis2

集成Axis2到Web 项目中

使用Eclipse创建一个标准的Dynamic Web Project ,将Axis2里面的webapp下所有文件拷贝到项目的WebContent目录下

完成后的项目如下

讲Axis2中的lib目录下的所有文件拷贝到WebContend\WEB-INF\lib目录下

项目部署到Tomcat中,运行Tomcat

用浏览器访问部署项目项目,可以进入到Axis2默认的欢迎界面

由于里面还没有任何的服务,因此我们点击Service链接将不会有任何的服务列出来

创建服务

由于Aixs2已经在包里面提供了很多Demo程序,这里直接使用Demo程序中的文件

复制samples\quickstart\目录的所有文件到项目目录下,修改build.xml,将<property name="AXIS2_HOME" value="../../"/>的value值修改为实际的Axis2所在的目录,然后使用Ant执行build.xml,在build文件夹下将会生产StockQuoteService.aar文件

在WebContent\WEB-INF目录下新建一个services目录

将StockQuoteService.aar拷贝到services目录下

重启服务

访问服务列表界面,可以看到刚刚的StockQuoteService已经发布为服务了

转载于:https://www.cnblogs.com/JpgCode/p/8674165.html

使用Axis2创建一个简单的WebService服务相关推荐

  1. 一个简单的WebService服务

    现在,网上提供的免费的webservice服务的网站: http://www.webxml.com.cn/ 从扩展名上看,是 .net构建的网站.看看功能的实现效果: 需求:我们要远程调用手机号归属地 ...

  2. 使用C#创建一个简单的Windows服务

    http://www.mzwu.com/article.asp?id=1729 转载于:https://www.cnblogs.com/taizhouxiaoba/archive/2011/02/18 ...

  3. C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi

    C# 创建.部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互. 概念性的东西就不说太多,下面开始创建一个简单的webservice ...

  4. (转)微服务_创建一个简单的Eureka注册中心

    原文地址:https://www.cnblogs.com/lplshermie/p/9105329.html 微服务和分布式已经成了一种极其普遍的技术,为了跟上时代的步伐,最近开始着手学习Spring ...

  5. 一个简单的Webservice的demo,简单模拟服务

    前段时间一直在学习WCF,匆匆忙忙的把<WCF全面解析>和<WCF服务编程>看了一遍,好多东西都不是很懂,又听了一下WCF分布式开发的网络教程,算是马马虎虎的明白点了.回顾了一 ...

  6. python写rest服务_Python 如何创建一个简单的REST接口

    问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...

  7. 创建一个简单OIO模式的socket服务端

    OIO 模式参考,创建一个socket通信的服务端 import java.io.IOException; import java.io.InputStream; import java.net.Se ...

  8. Web Service入门简介(一个简单的WebService示例)

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  9. 一个简单的Webservice的demo(中)_前端页面调用

    首先新建项目,这里有两种调用方式,为了能方便理解,新建页面WebserviceTest如下图: 先引用写好的服务,这里用上次写好的服务.见上次写的一个简单的Webservice的demo,简单模拟服务 ...

最新文章

  1. SQL 的Over 子句
  2. php 批量修改mysql 数据表,字段 字符集编码
  3. 浅入深出Vue:子组件与数据传递
  4. Python预测2020高考分数和录取情况
  5. flask如何查询mysql_bootstrap+flask+mysql实现网站查询
  6. E9表单按钮置灰功能与单元格自定义属性说明
  7. jquery按名称选择_jQuery按名称选择
  8. 斯坦福大学深度学习公开课cs231n学习笔记(3)最优化方法:梯度下降
  9. Power Query M语言全部list函数,快速分类掌握
  10. 计算机二级正式样式在哪里,满分新建样式,修改样式要学会-计算机二级等考office的省时利器...
  11. PicGo+Github图床配置
  12. Linux 内核工作队列之work_struct 学习总结
  13. Linux 重置root密码
  14. 基于MicroStation CE的点云软件二次开发
  15. 腾讯云发布智慧员工管理方案,支持组织360度协作
  16. anaconda安装多环境
  17. 排列组合_均匀分组和部分均匀分组的计算与示例/二项式定理二项式系数/求和中的对称性/莱布尼兹公式与推广的求导法则
  18. c# winform 查源码综合工具及方法、快速查c#源码方法,加壳工具
  19. FRP (高性能反向代理应用)
  20. 软件智能:aaas系统对AI的诠释-AI的可能的三个取向和必然的一个成果(演绎逻辑-必然的推理-的两个独立性:推论和定论)

热门文章

  1. DB数据源之SpringBoot+MyBatis踏坑过程(三)手工+半自动注解配置数据源与加载Mapper.xml扫描...
  2. ansible模块command、shell、raw、script
  3. 4行代码搞定iframe高度自动变化,完美兼容(转)
  4. C# 指定格式的字符串截成一维数组(二维数组)的操作类
  5. need study
  6. php 降低图像大小,尝试在php中调整图像大小时如何处理此内存泄漏?
  7. 数字电路中的竞争与冒险
  8. FPGA优化之高扇出
  9. 可信计算 沈昌祥_沈昌祥院士在南宁开展网络安全前沿知识讲座
  10. 语音识别数据集处理python进行音频处理