项目中集成 axis2 发布webservice

2023-11-07

在网上找了很多例子,发觉很多都是脱离项目,单独使用axis2包发布webservice接口
实际开发中,一般都是跟随项目启动之后,自动发布接口
接下来简单讲解一下 在项目中集成发布axis2  webservice接口

1.打开axis2.war包,将conf,lib,modules三个文件夹复制到项目的WEB-INF文件夹下
2.新建一个services文件夹,然后在services文件下新建一个文件夹(任意取名),再新建META-INF文件夹,最后再新增services.xml,接口信息就写在这里面。
具体路径:WEB-INF/services/myservice/META-INF/services.xml

3.开发java类
Java代码  收藏代码
  1. package Axis2Service.service;  
  2. /** 
  3.  * desc:计算俩个数和值的  webservice接口 
  4.  *  
  5.  * @version SVN $Revision: 1.1 $ $Date: 2011/07/12 02:06:49 $ 
  6.  */  
  7. public class Calculate {  
  8.     public Integer sum(Integer num1, Integer num2) {  
  9.         return num1 + num2;  
  10.     }  
  11. }  

4.现在编写services.xml文件
Java代码  收藏代码
  1. <service name="AxisService">  
  2.     <description>AxisService</description>  
  3.     <parameter name="ServiceClass">  
  4.         Axis2Service.service.Calculate  
  5.     </parameter>  
  6.     <operation name="sum">  
  7.         <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />  
  8.     </operation>  
  9. </service>  


5.发布项目,然后在地址栏上输入http://localhost:8080/MyAxis/services/AxisService?wsdl,就能看到发布的项目了哦!!

已上传附件(去除所有jar包),相关axis2的jar包从axis2.war中获得,复制到项目的lib下即可

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

项目中集成 axis2 发布webservice 的相关文章

随机推荐

  • 点云边界提取及可视化

    include
  • qt自定义qtablemodel实现改变item的背景色

    如果你使用的是qtablewidget就非常简单 只需要 qtablewidget gt item i j gt setBackground QBrush 0 0 0 如果你的qtableview的时候 需要使用自定义模型 也就是继承QAb
  • SQL server 2016 安装步骤

    SQL server 2016 安装步骤 1 进入安装中心 可以参考硬件和软件要求 可以看到一些说明文档 2 选择全新安装模式继续安装 3 输入产品秘钥 这里使用演示秘钥进行 4 在协议中 点击同意 并点击下一步按钮 继续安装 5 进入全局
  • 程序出现以下报错现象 解决办法 在程序开始加上 from urllib request import urlopen
  • 基于FPGA的一维卷积神经网络CNN的实现(七)池化层实现

    池化层实现 环境 Pytorch Pycham Matlab 订阅后有问题 或者需要该节的文件 请私信 说明 上一节已经介绍了卷积层电路实现的原理 这一节主要介绍池化层实现的原理 第一节 基于FPGA的一维卷积神经网络CNN的实现 一 框架
  • PHP数字金额转中文大写金额

    今天开发一个项目功能的时候突然需要将数字金额转换成大写中文金额 故在百度搜索了一翻 再针对性都修改一点点 记录此处 金额转汉字大写 function cny ns static cnums array 零 壹 贰 叁 肆 伍 陆 柒 捌 玖
  • 微信小程序开发布局——Flex

    微信小程序开发布局 Flex 问题背景 微信小程序页面布局方式采用的是 Flex 布局 本文将介绍微信开发过程Flex布局的相关知识 问题分析 1 任何一个容器都可以指定为Flex布局 box display flex 行内元素也可以使用F
  • 亚信科技AntDB数据库专家出席数据库标准研讨会并参与研讨

    2023年7月12日 全国信息技术标准化技术委员会数据库标准工作组 SAC TC28 WG31 秘书处组织召开数据库标准研讨会 会议围绕数据库标准工作组2023年上半年开展的标准编制情况进行交流 亚信科技AntDB数据库相关专家出席会议 并
  • 红黑树 java

    1每个节点是红色或者黑色 2根节点是黑色 3每一个叶子节点 最后的空节点 是黑色 4如果一个节点是红色 那么他的孩子节点都是黑色 红色节点都是向左倾斜 5从任意一个节点到叶子节点 经过的黑色节点是一样的 也满足二分搜索树的性质 是绝对平衡的
  • redis学习笔记01:String类型的实现SDS

    看了 Redis设计与实现 第二章关于redis底层对于String类型的实现 SDS Simple Dynamic String 简单动态字符串 的内容 在这里做一点简单的总结笔记 一 SDS结构 struct sdshdr 记录buf数
  • AtCoder Beginner Contest 314

    A 3 14 atcoder jp AC代码 include
  • 数字电路设计之低功耗设计方法四:预计算

    pre computation 这是一个预先计算 在一定条件下 可以做出判断之后 对于一些没必要的计算那就不计算 如果应用已有的计算无法得出正确的结果 那么就继续往下计算直到计算出所需的结果 这个做法相比原始的全部计算的方法大大降低了动态功
  • [JAVAee]多线程-wait方法与notify方法

    我们知道 线程之间是抢占式执行的 通俗来说 就是随机调度的 每一个线程什么时候运行我们也不知道 这里就来介绍 让线程可以按照一定顺序执行的方法 目录 1 wait方法 2 notify notifyAll方法 3 使用wait与notify
  • IPMI与BMC简介

    智能平台管理接口 IPMI 是一种开放标准的硬件管理接口规格 定义了嵌入式管理子系统进行通信的特定方法 IPMI 信息通过基板管理控制器 BMC 位于 IPMI 规格的硬件组件上 进行交流 使用低级硬件智能管理而不使用操作系统进行管理 具有
  • Window localStorage 属性与Window sessionStorage 属性(Js将数据存储在浏览器端)

    一 目的 实现浏览器全局变量 即可轻松解决跨页面传值问题 二 简介 1 localStorage 和 sessionStorage 属性允许在浏览器中存储 key value 对的数据 2 localStorage用于长久保存整个网站的数据
  • 病理切片的相关文章总结

    1 数字病理学中的人工智能 用于诊断和精确肿瘤学的新工具 2 小样本学习研究综述 中科院计算所 3 基于无监督组织分类的结直肠癌生存预测研究 4 常规组织病理学弱监督无标注癌检测与基因型预 5 肿瘤拓扑图 无监督深度学习 6 一种基于原型学
  • Qt部件基类QWidget

    1 默认部件基类 QT提供的默认部件基类包括QMainWindow QWidget 和QDialog这三种 这三个部件基类也是用的最多的 QMainWindow是带有菜单栏 工具栏 状态栏的主窗口类 它有自己单独的布局 布局有一个中心区域
  • 使用Spring实现“控制反转”

    1 新建Java项目 目录结构如下 2 Spring配置文件applicationContext xml代码如下
  • Linux查看当前tcp连接数

    查看有哪些IP连接本机 netstat an 统计80端口连接数 netstat nat grep 80 wc l 统计已连接上的 状态为 established netstat na grep ESTABLISHED wc l 查看80端
  • 项目中集成 axis2 发布webservice

    在网上找了很多例子 发觉很多都是脱离项目 单独使用axis2包发布webservice接口 实际开发中 一般都是跟随项目启动之后 自动发布接口 接下来简单讲解一下 在项目中集成发布axis2 webservice接口 1 打开axis2 w