社区
非技术区
帖子详情
java调用webservice接口具体怎么调用啊?有没有简单点的?
a770817895
2012-10-30 01:17:58
老板给分个任务,用java调用webservice接口。也就是通过访问别人的接口获取到数据。
这个具体怎么搞啊?哪位大哥能给详细说说,以前没用过webservice。一点都不会用。
...全文
6034
7
打赏
收藏
java调用webservice接口具体怎么调用啊?有没有简单点的?
老板给分个任务,用java调用webservice接口。也就是通过访问别人的接口获取到数据。 这个具体怎么搞啊?哪位大哥能给详细说说,以前没用过webservice。一点都不会用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧海潮声吹玉箫
2012-10-31
打赏
举报
回复
sping RestTemplate
f47180383
2012-10-31
打赏
举报
回复
ws 客户端,你可以用开源的包生成。比如axis axis2 xfire 等等,也可以用soapui 工具 去生成。具体的可以问度娘。我自己也做ws的,做客户端也做服务端,性能上 ws跟不上。所以,一般同一个接口,我这边都支持两种,ws和http的。http的性能上就高多了,ws 只要是他们自己解析xml的时间有点长,而且还要看客户端与服务端用的开源的jar包,比如,你用xfire 生成服务端,那客户端用axis 或者axis2 的话,可能就慢多了。而且,axis和axis2 调用ws的时候默认一个http的属性是关闭的。最好打开,否则,当服务端性能提升,加http转发机制的话。比如用nginx 或者其他http转发软件做转发,那么肯定出错。
sgyyz
2012-10-30
打赏
举报
回复
你这个服务需要验证……
a770817895
2012-10-30
打赏
举报
回复
我是按照这个步骤用的。但是报了一个这个错:
javax.xml.ws.soap.SOAPFaultException: GetRelation Service Should be Authenticated
com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:188)
com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:108)
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
$Proxy38.getDeptmentInfo(Unknown Source)
com.ybhy.pmss.web.login.LoginAction.returnValue(LoginAction.java:166)
com.ybhy.pmss.web.login.LoginAction$$FastClassByCGLIB$$89a0b9d6.invoke(<generated>)
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
com.ybhy.pmss.web.login.LoginAction$$EnhancerByCGLIB$$f79d8195.returnValue(<generated>)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
a770817895
2012-10-30
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
1、xml的配置文件,指定访问按个url
2、接口文件,
3、用spring的方式访问接口,得到数据
[/Quote]
哥们写的太笼统了吧。
sgyyz
2012-10-30
打赏
举报
回复
MyElipse可以帮你完成,在部署服务器按钮旁边有一个new webservice client,然后输入你的wsdl地址,选择生成的包,这样他就会为你生成调用webservice的工具包,你可以调用它的方法。
http://blog.csdn.net/demon_evil/article/details/5273703
http://guohui123.iteye.com/blog/891870
liangtu
2012-10-30
打赏
举报
回复
1、xml的配置文件,指定访问按个url
2、接口文件,
3、用spring的方式访问接口,得到数据
java
发布
webservice
服务和动态
调用
webservice
服务样例
一、
webservice
服务是什么? Web服务是一种可以用来解决跨网络应用集成问题的开发模式,目的是保证不同平台的应用服务可以互操作。那么
简单
点
,我们需要知道什么? 1、SOAP:远程过程
调用
的轻量级协议,是一个基于...
SAP配置发布
WebService
接口
并
调用
(超级详细)
SAP配置发布
WebService
接口
并
调用
(超级详细)
Web Service
接口
的HttpURLConnection
调用
Web Service
接口
的HttpURLConnection
调用
java
axis
调用
_
java
调用
webservice
axis | 学步园
简单
点
说
调用
其他网站的资源的一种方法。所以,通俗地说,Web service(Web服务)就是让你的网站可以使用其他网站的资源,比如在网页上显示天气、地图、twitter上的最新动态等等。本地服务与web服务本地服务,显然和...
jax
java
,用JAX WS实现
java
调用
webServic
来个
简单
点
的:1.建个
具体
的服务实现:package com.
webservice
;@
WebService
public class Warehouse {private Map prices;public Warehouse() {prices = new HashMap();prices.put("Blackwell Toaster", 24.95);...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章