使用Axis2实现WebServices

axis、axis2客户端调用方式 最近做接口对接,对接的服务端是.net平台的webservices,用他们的wsdl文件不能生成axis2客户端,只能用axis调用,代码用的是天气预报的公网接口,都可正常使用 /** * axis直接调用 */ public static void getWeatherByAxis() { try { Service service = new Service(); ... 阅读详情

在使用axis2的时候,首先要下载axis2www.apache.org

在找到axis

点击Apache axis2/java


选择download下载,下载eclipse服务端插件和eclipse客户端的插件,还有要把axis2-1.7.6-bin.zip、axis2-1.7.6-src.zip、axis2-1.7.6-war.zip下载好


把war包里的axis2.war复制到Tomcat里边去


然后打开Tomcat,在网页上测试一下,点击services,会列出服务的列表,通过axis2发布了那些服务,在这里默认发布了一个版本(version),我们要做的就是用axis2发布服务,然后列出来自己发布服务的名字。

在这里我们要把eclipse插件放入eclipse中,首先右键打开“eclipse属性”,在点开“打开文件位置”,


然后把eclipse服务端插件和eclipse客户端这两个插件中的jar复制到plugins中,然后必须重新启动eclipse,就可以在eclipse使用axis2了。



在eclipse创建一个axis包,在写一个接口

package com.zking.axis;

public interface Person {

	public String eat(String who1,String who2);
}
在写一个class类

package com.zking.axis;

public class PersonImp implements Person{

	@Override
	public String eat(String who1, String who2) {
		return who1+"正在喂"+who2+"吃";
	}
}
在写一个axis2

这里的class file location 是你要发布那些类的路径,找到我们项目的路径,选择bin目录,因为bin目录下有我们的class文件


这里写的是服务的名字和类的名字

导出的路径在桌面,桌面上会有一个personService.aar的文件


如何在把personService.aar复制到Tomcat里边

最后在测试它是否发布如果如下图所示,那么就表示发布成功!


WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息 在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中,而soapmonitor模块利用applet直接在页面中输出SOAP请求和响应消息。 立即下载

相关推荐

axis2-1.7.0

Apache Axis2 1.7.0是一个主要版本,包含许多错误修复和改进,其中一些引入了与Axis2 1.6.x相关的向后不兼容的更改(如下所述)。可在此处找到此版本中已修复的JIRA问题的完整列表。请注意,其中一些修复程序也被反向移植到Axis2 1.6.x维护版本中; 有关更多信息,请查看相关JIRA问题的“修复版本/ s”字段。 请注意,生成的代码(如客户端存根)通常在不同的主要Axis2版本中不兼容。因此,升级到Axis2 1.7.0时需要重新生成所有此类代码。这特别适用于使用JAXBRI数据绑定生成的代码,该代码已得到显着改进。

使用axis2 soapmonitor监控soap数据

Using the SOAP Monitor SOAPMonitor使用 使用SOAPMonitor axis2开发笔记-消息监控 WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息 PS: 0.最优参考文档:官方文档。 Axis2默认不开启SoapMonitor,直接在浏览器输入http://localhost...

dianmie4090的博客 254

从CT扫描到3D模型:手把手教你用NII文件在3D Slicer中重建脊柱(附Verse数据集实战)

本文详细介绍了如何利用NII文件在3D Slicer中从CT扫描数据重建脊柱3D模型的全流程,包括环境配置、数据获取、方向校准、结构分割和模型优化等关键步骤。通过Verse数据集实战演示,帮助医学从业者快速掌握医学图像处理技术,提升临床诊疗与教学效率。

weixin_42651281的博客 203

axis2 soapmonitor的建立以及自定module的记录

本文介绍如何使用soapmonitor以及自定义的module的过程。在网上找到的大部分都是在axis2自带的war包配置的过程,而且是1.4的配置方式,本文是在springmvc的方式下maven管理的项目下新建module。

weu135的专栏 712

5分钟搞定!用ZLMediaKit+GB28181搭建低成本外网视频监控(含避坑指南)

本文详细介绍了如何利用开源ZLMediaKit流媒体服务器与国标GB28181协议,快速搭建低成本、可外网访问的企业级视频监控系统。文章提供了从服务端部署、设备配置到外网访问优化的完整实战指南,并重点分享了网络配置、性能调优及常见问题的避坑方案,帮助用户实现高清视频流的稳定推送与多格式播放。

bush的博客 332

基于物联网技术智慧园林绿化养护管理信息平台

近几年来,随着经济不断的发展,城市面积不断的扩大,城市管理中的园林绿化工作也在这种趋势下不断的发生着深刻改变。管养企业是否按制定的管养计划严格执行?绿化事件整改是否及时到位?绿地面积是否在稳步增长?管养的效果如何?如何客观评价管养企业的管养工作?这些都是我们各级管理者需要面对的问题。   智慧园林绿化养护管理信息平台的开发思路以“考核”为核心,整个信息平台体现出“新、快、高、全、享”五个特点。   智慧园林绿化养护管理信息平台的整个开发理念为:依托五大技术手段(全球卫星定位系统技术、地理信...

Cesium的博客QQ2252224326 2459

Axis2(一):配置指导

Axis2中有三种配置文件来配置系统。第一个是配置全局系统(全局配置),第二个是配置一个服务(服务配置),第三个是配置一个模块(模块配置)。 1、全局配置(axis2.xml) axis2.xml位于AXIS2_HOME/conf目录下面,在此文件中可以看到位于根元素下面有六个顶层元素: ParameterTransport ReceiverTransport SenderPhase

TrendGrucee的专栏 1万+

一文读懂资管系统里的“清算路径”:钱和券的“导航地图”

简单来说,清算路径就是给每一笔交易预设好的“导航路线”。钱从哪个银行账户出?通过哪家证券公司去买?用哪个股东账户去登记?买回来的股票记在谁的名下?“清算路径”就是把这一连串问题的答案提前配置好。它连接了银行托管户(钱的源头)、券商(交易的中介)和交易所(买卖的市场)。没有配好这条路,交易就无法闭环。清算路径是金融基础设施的缩影。资金如何安全地从银行流向市场;资产如何合法地归属到产品名下;交易数据如何在不同系统间流转。它是资管系统能够日复一日、准确无误地处理亿万级交易的基石。

m0_37607945的博客 236

使用Apache CXF和Apache Axis2实现Web Services客户端

记录:314 场景:在Spring Boot微应用上,使用Apache CXF框架实现Web Services客户端,调用Web Services服务端;使用Apache Axis2框架实现Web Services客户端,调用Web Services服务端。

zhangbeizhen18的博客 2324

基于立创EDA的8口全千兆POE交换机设计详解:RTL8370N芯片与90W大功率供电方案

本文详细解析了基于立创EDA设计的8口全千兆POE交换机方案,核心采用RTL8370N交换芯片与支持90W大功率供电的IEEE 802.3bt标准PD芯片。文章深入探讨了PSE/PD供电管理、电源架构设计、电路细节及关键散热方案,为DIY或学习POE交换机硬件设计提供了完整的开源实践指南。

weixin_29050829的博客 1万+

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文深入剖析了RTL8306MB交换芯片驱动开发中RMII接口的典型调试陷阱。通过一个工业网关项目的实战案例,揭示了因硬件原理图设计疏忽导致TX_EN与CRS_DV信号线错接,从而引发网络“哑火”的根本原因。文章详细展示了使用示波器从时钟、数据到控制信号的系统性排查方法,并总结了关键的设计警示与自查清单,为嵌入式网络开发中的软硬件协同调试提供了宝贵经验。

qqq44的博客 1029

WebServices学习笔记(一)用POJO实现0配置的WebService

一、用POJO实现0配置的WebService

jiqiujia的专栏 1209

AEJoy —— 最受欢迎的 5 个 Ae 表达方式

NOTE] 原文作者我意识到表达式可能令人生畏,有些人宁愿复制粘贴有用的代码,而不愿学习这门语言。对此我完全理解。因此,我想与您分享我的。这些是我几乎在每个项目中都会使用的表达式,我认为它们极大地提升了工作流程。

ShaderJoy 的兴趣技术杂货铺 363

MyEclipse下开发Web Service(Axis)

本文主要描述如何使用 Apache 开源项目 Axis 提供的 API 来实现 Web Services 。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。     本文的读者应有 JAVA web 应用开发基础。应该具有看过 WSDL , SOAP , XML 等的基本规范。熟悉Eclipse+MyEclipse开发环境。     本文可以随意转载使用,但是要保留作者...

solo.du 96

100天精通Python(爬虫篇)——第114天:爬虫基础模块之requests基础入门

一、request模块大总结 1. 下载安装 2. 常用属性或方法 3. response.text和response.content的区别: 4. 发送带headers参数请求 5. 发送带参数请求 6. 在headers参数中携带cookie 7. 超时参数timeout的使用 8. proxies代理参数的使用 9. 发送post请求...............

努力让自己发光,对的人才能迎着光而来 11万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ajax 开源项目 DWR & 关于 Web Serviece 以及 Axis2 技术

ajax开源项目dwr的使用: 利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值 给JavaScript就好像直接本地客户端调用一样. 1:下载dwr.jar文件,将其加入到web工程的lib下; 2:在web.xml文件中配置如下信息:       dwr-invoker     uk.ltd.getahead.dwr.DWRServlet         

SQ 1936

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

MyEclipse下开发Web Service(Axis)(转)

本文主要描述如何使用 Apache 开源项目 Axis 提供的 API 来实现 Web Services 。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。     本文的读者应有 JAVA web 应用开发基础。应该具有看过 WSDL , SOAP , XML 等的基本规范。熟悉Eclipse+MyEclipse开...

sunxboy的专栏 144

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

工作总结

这个两星期以来,完成了一个比较有挑战性的工作,部署一个可以查询和修改数据库的WebServices,说话,以前都没有接触过WebServices,都搞不清楚是干什么用的,现在来讲,其实很简单,它就是为客户提供服务,客户不要做出什么事,只要提交请求就可以了,就拿我完成的这个工作来讲,本来对数据库操作,最少是得下个JDBC的驱动,现在不用了,你只要输入SQL语句,我就帮你完成操作,然后返回一个固定格...

gudao8192的专栏 104

远程调用webservice实现跨平台调用接口

WebServices简介 1.1 什么是WebServices WebServices是应用程序组件 WebServices使用开放协议进行通信 WebServices是独立并可以自我描述 WebServices可通过使用UDDI来发现 WebServices可被其它应用程序使用 XML是WebServices的基础 1.2 它如何工作 XML+HTTP 1.3 WebServices平台元...

qq_43226824的博客 1193

webservices系列(二)——JAX-WS文件上传下载

新建ImgData类,存放文件javabean DataHandler:使用这个类型存放文件 @XmlRootElement(name="ImaData") @XmlAccessorType(XmlAccessType.FIELD) public class ImgData { private Integer id; @XmlMimeType("application/octet-st

咸鱼老罗的博客 2373

WebService的入门及简单案例

1. WebServices简介   1.1 什么是WebServices       WebServices是应用程序组件       WebServices使用开放协议进行通信       WebServices是独立并可以自我描述       WebServices可通过使用UDDI来发现       WebServices可被其它应用程序使用       XML是WebServices的基...

qq_41915592的博客 417

webservice测试利器---soapUI with java webservice客户端代码自动生成

关于soapUI的使用如下: 点击界面中的soap按钮,输入要测试wsdl地址: 比如:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 工程创建好后,可以看到如下内容: 还可以配置wsdl2java。 在自动生成客户端代码前,需要配置axis2的位置。配置方法:ctrl+alt+p或者 菜单选择 文...

awesomeQ的专栏 960

用wsdl 文件生成服务端代码,databingding的方式为xmlbean

 在最近的m2m项目中,其中的web services 采用axis2 来实现,移动m2m提供wsdl文件,服务端代码用命令生成:   wsdl2java -uri SIInterface.wsdl -o . -p com.m2m.webservice.appori -d xmlbeans -s -ss -sd -ssi   这样会为服务端实现代码生成接口类,只要在其类(一般以*Skele...

gallop博客 255

Web Service中java与.net通信

作业1: 1. 在SQL SERVER 2000上新建一个数据库,然后新建一个StudentInfo表。将选修Web Services课程的同学信息输入其中,只需包括学号、姓名、性别、专业方向、email 5种属性。 2. 如果是XP系统,需安装IIS。若是2000 server或2003 server则省略此步骤。 3. 在.NET中选择Visual C# Web Services项目...

dfu54516的博客 147

2018-12-07 webService

1. WebServices简介 1.1 什么是WebServices WebServices是应用程序组件 WebServices使用开放协议进行通信 WebServices是独立并可以自我描述 WebServices可通过使用UDDI来发现 WebServices可被其它应用程序使用 XML是WebServices的基础 1.2 它如何工作 XML+HTTP 1.3 WebServices平台...

dyt0319_的博客 250

webservices系列(四)——Axis2入门框架

一.Axis2下载 1.从http://axis.apache.org/axis2/java/core/download.html下载Axis2最新版本: 可以下载如下两个zip包: axis2-1.7.4-bin.zip axis2-1.7.4-war.zip 其中axis2-1.7.4-bin.zip是所有的jar包文件 axis2-1.7.4-war.zip文件用于将webser

咸鱼老罗的博客 1万+
上一篇: 使用第三方实现webService
下一篇: idea安装步骤
XHui_Lin
博客等级 码龄10年 27粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值