利用eclipse wtp 生成web service client 端

      在生成一个webservice 后,如何对它进行测试,在eclipse的wtp中,提供了一个基于wsdl生产客户端代理,并生成jsp进行测试过程:

1、通过打开file->new->other->web->web service client对话框

 

 

2、在service defination 中输入wsdl的url(可以是一个本地文件,也可以是一个http的地址),在例子中输入了一个http的wsdl的位置:

http://localhost:9000/org/apache/cxf/dosgi/samples/springdm/DinnerService?wsdl

3、按照向导完成client的生产过程,会生成以下的工程文件(不包括用红线圈起来的TestCase):

4、这个web工程启动以后,就可以访问TestClient.jsp(http://localhost:8080/TestWebService/sampleDinnerServicePortTypeProxy/TestClient.jsp),对web service进行访问了:

5、通过TestCase对Web Service进行访问,在这个axis生成的客户端中,proxy类是调用web service的入口,在工程中,进行的TestCase测试如下:

package org.apache.cxf.dosgi.samples.springdm;

import java.rmi.RemoteException;

import junit.framework.TestCase;

public class TestService extends TestCase {

	public void testService()
	{
		DinnerServicePortTypeProxy proxy = new DinnerServicePortTypeProxy();
		try {
			System.out.println("call osgi service :"+proxy.testService());
			Restaurant[] list = proxy.findRestaurants("hello");
			for(int i=0;i<list.length;i++)
			{
				System.out.println(list[i].getAddress());
			}
		} catch (RemoteException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

 

 

使用eclipse 生成webservice的客户端 NULL 博文链接:https://gjp014.iteye.com/blog/2332872 立即下载

相关推荐

Eclipse根据wsdl文件自动生成webservice client图解

Eclipse根据wsdl文件自动生成webservice client图解,以及调用示例,附测试项目。源码示例,包括两个wsdl文件

eclipse创建webservice client, java调用

需求描述  有一个WSDL地址, 需要把它转化成Java代码调用。  IDE环境要求  这里使用Eclipse自动生成。这里的eclipse需要安装有Web开发插件。   步骤  1. 首先新建一个 “Dynamic Web Project”, 比如:   WebServiceClientTest.  这个的用处是为了存放产生的Java代码。  2.  右键单击 WebService

三月神的专栏 2万+

百度地图开发java源码-wtp:WTP-一个可靠的线程池管理系统

百度地图开发java源码 WTP - A reliable thread pool management system 介绍 WTP 是一个轻量级线程池管理系统,能够集中管理不同应用、不同集群的线程配置,修改配置后能够实时刷新,使用起来,简单易用。 支持JAVA客户端,可在Spring/Spring Boot环境下运行 支持JKD1.8,以及更高版本。 演示 : 账号:wtpwtp 密码:123456 client连接地址: gitee: github: oschina: 开源许可协议 本项目基于 开源许可协议. 特点 统一管理 在Web页面可轻松管理多个应用、多个集群、多个线程池参数配置,动态修改。 实时生效 在Web页面修改完成配置后,客户端能实时(1秒)接收到配置,并更新线程池参数,达到动态修改的目的。 阈值报警 队列长度使用百分比、线程活跃度百分比,进行告警,已支持邮箱、企业微信、钉钉告警方式,并且支持自定义告警方式。 线程数运行日志 统计线程池运行状态,活跃线程数、最大创建线程数、队列长度、队列剩余长度、队列排队长度、任务完成数、任务完成平均时间、发生rejected次数、r

创建一个简单的WebService项目

(1).创建一个Webservice服务,即在eclipse中创建一个动态的web工程。2.右键单击helloClient, New-->Others --->Web Services-->Web Service Client。---------------------缺点------------------------5. 产生的Code中, 有一个Java 文件以Proxy结尾, 这个就是调用的Class了。----------------优点-----------------

zelxnxy的博客 1021

耶鲁大学《博弈论》课程——逆向归纳

耶鲁大学《博弈论》课程——逆向归纳

ZYLer_的博客 7870

ENVI 5.3与IDL 8.5安装指南:从下载到激活的完整流程

本文提供了一份详细的ENVI 5.3与IDL 8.5安装教程,涵盖从获取安装包、运行主程序、安装许可证到关键文件替换的完整流程。指南重点解决了激活过程中的常见问题,并分享了个人实践经验,旨在帮助用户,特别是遥感图像处理初学者,一次性顺利完成软件部署,为后续的科研与开发工作奠定基础。

weixin_29213827的博客 545

Web Service(免费) 可以试一试!

 随机英文、数字和中文简体字 WEB 服务Endpoint: http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx 中国股票行情分时走势预览缩略图 WEB 服务Endpoint: http://ww

'尛東峝學. 737

初学树莓派——(九)DHT11数据传入ONENET

目录 前言 DHT11实现本地温湿度监测 DHT11.py 接线图 效果图 温湿度数据上传至ONENET 新建产品 新建设备 ONENET.py 测试 Shell脚本配置 效果图 前言 本文分部分实现温湿度上传至OneNet云平台,本地数据监测,数据上传 新建一个文件夹,文件夹内包含DHT11.py、ONENET.py、tmp_data.txt、hum_data.txt DHT11实现本地温湿度监测 DHT11.py import RPi.GPIO as GPIO

会点灯的大力水手的博客 2611

eclipse生成webService客户端进行接口调用

使用eclipse客户端生成WebService客户端进行接口调用: new -> Web Service Client -> 输入服务地址,例如:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl -> next查看生成项目路径 -> finish 此接口生成的项目文件如图: ...

优快云已弃用 1747

离线安装WSL2系统

由于办公环境在内网环境中,需将开发环境部署到内网中。环境:内网:win10。

qq_40224400的博客 3509

Qt实战:用QCustomPlot实现毫秒级时间轴数据动态刷新(附完整代码)

本文深入探讨了在Qt框架下,如何利用QCustomPlot库高效实现毫秒级时间轴数据的动态刷新与实时可视化。针对工业物联网等高频数据场景,文章提供了从原理剖析、核心代码实现到性能优化的完整实战指南,包括滑动窗口管理、双定时器策略及坐标轴精确配置,帮助开发者构建稳定、流畅的专业级监控界面。

qsc90123456的博客 758

eclipse生成webservice客户端代码以及通过客户端访问服务端

最近工作中需要用到webservice调用其他服务,没接触过这个,研究了几天,终于调通了,做个记录。

qq_38195657的博客 4285

别再死记硬背参数了!手把手教你用Fluent欧拉模型搞定流化床模拟(附颗粒粘度/体积分数设置详解)

本文深入解析Fluent欧拉模型在流化床模拟中的应用,重点讲解颗粒粘度和体积分数等关键参数的设置原理与科学方法。通过对比不同模型(如Syamlal-O'Brien、Gidaspow)的适用场景,帮助工程师摆脱参数死记硬背,实现精准模拟。内容涵盖相间作用机制、求解策略优化及结果验证,为化工、能源领域的流化床模拟提供实用指南。

weixin_42656416的博客 429

在eclipse的环境下使用wtp开发web service

在eclipse的环境下使用wtp开发web service 关键词: eclipse web service 很多人知道MyEclipse是一款很不错的开发j2ee的eclipse的插件, 但是MyEclipse到现在的版本中都没有提供对web service良好的支持。于是找来找去, 还好找到了另外一个对web service支持的比较好的插件, 那就是eclipse的官方j2ee插件wtp.

snailelf的专栏 1062

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2565

Far planner代码系列(2)

graph_decoder系列(2) 承接上文 我们接着来看decoder_node.cpp的代码部分 void GraphDecoder::Init() { /* initialize subscriber and publisher */ //graph_sub_ 订阅节点/robot_vgraph 其类型是visibility_graph_msg/Graph的消息 graph_sub_ = nh.subscribe("/robot_vgrap...

博客 1533

Apache CXF实现Web Service(1)——不借助重量级Web容器和Spring实现一个纯的JAX-WS web service...

废话少说,先在Eclipse中新建一个Java Project (可以不是WTP的Dynamic Web Project)  选择Java Project   再看pom.xml 我们使用cxf 3.1.4版本, &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20...

hoochiang的专栏 178

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Eclipse 开发 webService 客户端 最简单的办法

Eclipse版本 Eclipse IDE for Enterprise Java Developers 4.16 当然,使用eclipse低一点的版本也没有关系,但是需要是eclipse jee版本 本文通过已有的wsdl文件生成webService客户端 我们接着上一篇开始写 创建一个java project 填写工程名称,然后finish 选择刚刚新建的项目 右键 new一个web service client 然后next 填入 wsdl文件地址 我填了上一篇文章生成的地址 http://local

IT人生 80后老吴 675

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

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

eclipse创建webservice客户端和服务端

先附上一个webservice的视频教程: 链接:https://pan.baidu.com/s/1qesv_A7cp-zYsL7fE5nmFw  提取码:3d6k  创建服务端(提供接口): 方式一:创建一个web工程,创建一个ServiceHello类,如下: package com.test; import javax.jws.WebService; import javax.x...

atongmu2017的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Eclipse根据wsdl文件自动生成webservice client图解,以及调用示例,附测试项目

以实际项目中遇到的部分为例 1.已知wsdl文件:SI_SD01302_GT2ERP_Syn_OutService.wsdl 2.在Eclipse中生成webservice客户端代码,New---->Other---->Webservice---->Webservice Client,选择之前拷贝到eclipse中的wsdl路径点击finish,这样eclipse就帮我们自动生成了webser

牧羊仒 7528

使用eclipse建立webservice服务和客户端

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间,

yyf的博客 5万+

WTP 线程池管理系统,修改配置后能够实时刷新

WTP - A reliable thread pool management system WTP 是一个轻量级线程池管理系统,能够集中管理不同应用、不同集群的线程配置,修改配置后能够实时刷新,使用起来,简单易用。 支持JAVA客户端,可在Spring/Spring Boot环境下运行 支持JKD1.8,以及更高版本。 演示(Demo): demo.wtp.yeting.wang 账号:wtpwtp 密码:123456 client连接地址:http://121.36.54.20:5000 演示环境部署

qq_40000096的博客 389

eclipse生成并调用webservices客户端client

1.在想要生成webservices客户端的项目上右键->new->other->webservice client 2.填写webservices服务的发布地址(带有?wsdl)->next->finash 生成的客户端代码如下 3.以上两种生成的客户端代码略有不同(可能是版本的问题),但基本原理都是一样的,所以就两个类型的代码分别做调...

weixin_30750335的博客 628

eclipse+webservice开发实例

1.参考文献: 1.利用Java编写简单的WebService实例 http://nopainnogain.iteye.com/blog/791525 2.Axis2与Eclipse整合开发Web Service http://tech.ddvip.com/2009-05/1242968642120461.html 3.http://blog.youkuaiyun.com/lightao220/arti...

897371388 1463

实战Eclipse生成Web Service客户端

实战Eclipse生成Web Service客户端

花非花雾非雾物语人生 3万+
上一篇: 在osgi中应用log4j(二)
下一篇: 利用 distribution-cxf实现dosgi
tkxing
博客等级 码龄19年 1粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值