使用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

从零部署DeepSeek V4 Flash:NVIDIA DGX Spark实战指南

GPU加速计算已成为现代人工智能基础设施的核心,其原理是通过并行处理架构大幅提升深度学习模型的训练与推理效率。在AI工程实践中,NVIDIA GPU凭借CUDA生态和专用驱动栈,为大规模语言模型部署提供了硬件基础。本文聚焦于企业级AI服务器部署场景,针对NVIDIA DGX Spark多节点系统的硬件初始化、驱动兼容性配置、容器化部署等关键环节,提供从系统层到应用层的完整解决方案。通过vLLM推理框架的实战配置,演示如何将DeepSeek V4 Flash模型高效部署于多GPU环境,涵盖Tensor Par

weixin_32296621的博客 379

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

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

weu135的专栏 712

JFET放大电路实例设计仿真

参照《晶体管电路设计》中的例子 JFET 2SK184 JFET 2SK184 数据手册如下 电路设计 共源放大 步骤:1、静态工作点 2N4416 1ma 2、RD和RS A=5 5:1 RS 2V /1m=2k RD 5k 3、偏压VG 根据传输特性 VGS-ID vgs=-0.7 vg=2-0.7=1.3 400k^2/50k...

f的博客 7441

知识导航神器:Obsidian Breadcrumbs 插件全攻略

Parent: 插件Child: Breadcrumbs 用法这样,它就能识别出你和其他笔记的关系。

m0_73735578的博客 1630

Axis2(一):配置指导

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

TrendGrucee的专栏 1万+

把 ABAP Unit 测试放进本地类:让重构更安全、让测试更好找的组织方式

ABAP测试代码组织策略:单元测试与集成测试的合理存放位置 本文针对ABAP开发中测试代码组织混乱的问题,提出了一套系统化的解决方案: 单元测试应存放在被测类的本地测试include中(...CCAU或...T99),确保测试与代码同步演进且易于发现 跨对象测试(组件/集成/系统测试)应创建单独的全局测试类,并通过FOR TESTING和ABSTRACT进行防护 使用! @testing注释建立测试关系,使测试与被测对象明确关联,提高可发现性 针对不同技术栈(RAP/CAP/OData)提供了具体落地建议,

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1729

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

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

zhangbeizhen18的博客 2324

Calibre 3Dstack Flow Example(5-2)

本文详细介绍了Calibre3DSTACK工具在3D-IC设计验证中的应用。主要内容包括:1)连通性检查(LVS)规则编写,重点说明connected命令的使用方法和多文本标签处理;2)设计规则检查(DRC)实现,涵盖层间距检查和焊盘重叠检查;3)系统网表生成器操作流程,从芯片导入到网连通性定义;4)两种规则文件语法(扩展语法和传统语法)的编写示例;5)验证报告文件格式解析。通过具体案例演示了如何建立完整的3D-IC验证流程,包括芯片定义、装配操作、电气连接验证和物理规则检查等关键步骤,为3D-IC设计验证

u013620135的博客 2336

【用unity实现100个游戏之10】复刻经典俄罗斯方块游戏(附项目源码)

当今游戏产业中,经典游戏的复刻一直是一项受欢迎且具有挑战性的任务。俄罗斯方块是一个深入人心、令人上瘾的经典游戏,在过去几十年里一直享有广泛的流行度。其简单而富有策略性的玩法吸引了无数玩家的关注。因此,我决定利用Unity引擎来复刻这款经典游戏,以让更多的人重新体验其中的乐趣。通过使用Unity引擎,我能够利用其强大的工具和功能,从头开始构建一个与原版俄罗斯方块游戏相似的游戏。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2796

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

一、用POJO实现0配置的WebService

jiqiujia的专栏 1209

Python爬虫实战:全自动采集银行理财产品收益率数据

本文通过Playwright动态爬虫技术,成功实现了对银行理财产品收益率数据的实时采集,并通过 Pandas 数据清洗、SQLite 存储、调度自动化等模块,构建了一个可扩展的银行理财数据抓取系统。理财非儿戏,数据做决策。掌握银行收益信息是我们迈向理性投资的第一步。希望这套工具对你有所帮助!

2201_76125261的博客 1155

MyEclipse下开发Web Service(Axis)

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

solo.du 96

14、利用Helm和GitOps实现Kubernetes资源管理与CI/CD流程优化

本文介绍了如何结合Helm、GitOps和Terraform等工具,优化Kubernetes资源管理和CI/CD流程。内容涵盖了Helm提供程序的配置、GitOps的核心理念、CI/CD管道的构建与测试策略、GitHub源代码管理模型以及流程优化建议,旨在提升软件开发和部署的效率与质量。

y7z8a9的博客 155

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

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

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

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

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

sunxboy的专栏 144

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

工作总结

这个两星期以来,完成了一个比较有挑战性的工作,部署一个可以查询和修改数据库的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、付费专栏及课程。

余额充值