- 浏览: 1535331 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (673)
- Linux (3)
- android (302)
- php (12)
- struts2 (1)
- Flex积累 (88)
- Hibernate (8)
- MyEclipse (18)
- android备忘录 (209)
- Java备忘录 (53)
- spring (0)
- Flex备忘录 (30)
- JavaScript (10)
- Tomcat (11)
- Flex FrameWork (0)
- 设计模式学习 (4)
- 休闲娱乐 (4)
- Flex skin (1)
- Flex 组件 (2)
- 持久化相关 (2)
- DotNet相关 (5)
- Flex Style (1)
- Windows (11)
- Flex AIR (9)
- MySQL (1)
- mac OSX (29)
- eclipse (26)
- database (5)
- ARM (1)
- English (1)
- WebService (8)
- javabase64 (2)
- ruby (1)
- sqlite (5)
- ios (7)
- 无线应用 (1)
- Java (3)
- goagent (1)
- oc (1)
最新评论
-
Z_ying:
谢谢分享,上次也遇到过的,解决了,过了一段时间又忘记,幸亏看到 ...
FastJson 示例 及问题 -
wto8559:
这是什么错啊,我也遇到了.问下写一个servlet能解决什么问 ...
Exception in thread "HouseKeeper" java.lang.NullPointerException -
zxjlwt:
如何用php怎么弄了。http://surenpi.com
\U672a\U77e5\U9519\U8bef 字符还原 -
windseamless:
那怎么样才能屏蔽呢
java.lang.IllegalArgumentException: Window type can not be changed after the -
macleo:
Trinea 写道还是利用Fiddler抓包更方便,(1)无需 ...
android网络抓包相关
步骤
一.建立Web Service服务
1.导入cxf框架到WebService项目中.
2.建立功能性Interface
3.新建类Impl,实现2中接口的方法.
(逻辑部分)
4.新建startWebService类,其中main方法
5.run as Java application
二.客户端调用Web Service服务
1.导入axis2框架到Client项目中
2.wsdl2java 逆向 web Service的调用接口
3.建立测试用的类
main方法
4.run as Java application
5.会看到简单的 "你好,macleo"的调用结果.
貌似少这个:ds.setArg0("macleo");
一.建立Web Service服务
1.导入cxf框架到WebService项目中.
2.建立功能性Interface
3.新建类Impl,实现2中接口的方法.
(逻辑部分)
4.新建startWebService类,其中main方法
public static void main(String[] args) { JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); factory.setServiceClass(doSayHelloImpl.class); factory.setAddress("http://localhost:8080/doXXX"); Server server = factory.create(); server.start(); }
5.run as Java application
二.客户端调用Web Service服务
1.导入axis2框架到Client项目中
2.wsdl2java 逆向 web Service的调用接口
3.建立测试用的类
main方法
public static void main(String[] args) throws RemoteException { // TODO Auto-generated method stub DoSayHelloImplServiceStub dhello = new DoSayHelloImplServiceStub(); DoSayHelloImplServiceStub.DoSayHelloE de = new DoSayHelloImplServiceStub.DoSayHelloE(); DoSayHello ds = new DoSayHello(); ds.setArg0("macleo"); de.setDoSayHello(ds); String result = dhello.doSayHello(de).getDoSayHelloResponse().get_return(); out.println(result); }
4.run as Java application
5.会看到简单的 "你好,macleo"的调用结果.
评论
2 楼
macleo
2013-09-14
cherryzhu 写道
你好,我的程序就是按你说的这种情况写的,但是在客户端调用时抛异常:
Exception in thread "main" org.apache.axis2.AxisFault: The given SOAPAction http://bean.server.com/IHelloService/getHello does not match an operation.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.client.jaxws.IHelloServiceServiceStub.getHello(IHelloServiceServiceStub.java:331)
at com.client.test.HelloClientTest.main(HelloClientTest.java:19)
请问这是什么原因,谢谢。
Exception in thread "main" org.apache.axis2.AxisFault: The given SOAPAction http://bean.server.com/IHelloService/getHello does not match an operation.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.client.jaxws.IHelloServiceServiceStub.getHello(IHelloServiceServiceStub.java:331)
at com.client.test.HelloClientTest.main(HelloClientTest.java:19)
请问这是什么原因,谢谢。
貌似少这个:ds.setArg0("macleo");
1 楼
cherryzhu
2013-09-13
你好,我的程序就是按你说的这种情况写的,但是在客户端调用时抛异常:
Exception in thread "main" org.apache.axis2.AxisFault: The given SOAPAction http://bean.server.com/IHelloService/getHello does not match an operation.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.client.jaxws.IHelloServiceServiceStub.getHello(IHelloServiceServiceStub.java:331)
at com.client.test.HelloClientTest.main(HelloClientTest.java:19)
请问这是什么原因,谢谢。
Exception in thread "main" org.apache.axis2.AxisFault: The given SOAPAction http://bean.server.com/IHelloService/getHello does not match an operation.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.client.jaxws.IHelloServiceServiceStub.getHello(IHelloServiceServiceStub.java:331)
at com.client.test.HelloClientTest.main(HelloClientTest.java:19)
请问这是什么原因,谢谢。
发表评论
-
myeclipse 10相关
2013-06-17 17:02 978http://blog.csdn.net/sbvfhp/art ... -
替换字符串中某些参数形成新的字符串
2013-06-12 20:43 1099http://blog.csdn.net/preferme/a ... -
JDBC批量执行sql
2013-06-10 17:55 1071http://chenzhou1025.blog.163.co ... -
Eclipse Debug模式无法启动
2013-05-08 23:35 1558http://chen4013874.blog.163.com ... -
android 字体样式
2013-03-20 13:17 1075http://tank03.iteye.com/blog/13 ... -
Fastjson 1.2.26 api
2013-03-19 23:16 1010编码EUC_CN的不可映射字符 VM设置行中加入以下代码 ... -
Eclipse 换行取消
2012-10-25 16:27 888Eclipse 换行取消 -
An error hast occured Eclipse 解决
2012-08-02 18:17 901An error hast occured Eclipse 解 ... -
关于An error has occurred.See the log file ....eclipse/.metadata/.log问题
2012-07-22 23:01 1959关于An error has occurred.See the ... -
java project 转换web project
2012-07-02 18:28 807将已经是web project的.settings/ 复制到j ... -
Eclipse下subclipse用户名更改
2012-06-15 14:39 977http://hi.baidu.com/fhdone/blog ... -
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
2012-06-04 15:50 10631。在android的Browser中设置User Agent ... -
Mac OSX 下Eclipse快捷键调整
2012-06-01 13:58 6774Mac OSX 下的输入法和Eclipse的content a ... -
Eclipse 快捷键定义
2012-05-24 14:55 1050mac osx下有个快捷键按不出来,很不方便,原来eclips ... -
mac Failed to load JavaHL Library
2012-05-21 13:25 3259mac下使用eclipse的svn报错问题 http://ww ... -
tomcat缓存清理
2011-12-13 09:20 1866http://fogandsun.blog.163.com/b ... -
web项目部署后无法访问解决
2011-12-09 13:58 1458由于来回倒腾过好几次.....总是无法访问,按照web项目名称 ... -
webService取图片oracle.sql.Blob资料收集
2011-11-25 13:29 1214如何将oracle中存放的图片(如Blob类类型的字段)还原成 ... -
wsdl2java使用
2011-11-18 00:11 1256咱也别指南了。。。网上好多我想喷。。。kao。。。越指越难!! ... -
免费开放web service资源收集
2011-11-11 17:18 1077第三方WebServices调用网址(开放式基金数据、股 ...
相关推荐
cxf客户端调用axis服务端流程
Springboot整合CXF发布Web service和客户端调用(用户和密码验证)打开及用
cxf客户端调用axis服务端流程.docxcxf客户端调用axis服务端流程.docx
Java 调用webservice cxf客户端调用demo和服务端,包含jar包,服务端发布后直接用客户端调用
cxf_axis_xfire客户端调用的几种方法[收集].pdf
用CXF作为客户端调用webService的demo:本人亲测可用,eclipse工程项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。
cxf_axis_xfire客户端调用的几种方法.docx
Web Service学习-CXF开发Web Service实例demo(一)
springboot整合CXF发布webservice和客户端调用 项目中每个类都有详细的注释,保证都能看懂,不失为一个学习springboot整合cxf来学习webservice发布调用的好例子
CXF客户端调用例子,本例子开发语言为JAVA,包内包含服务端跟客户端
CXF与web项目服务端整合的例子以及客户端调用详细说明
使用cxf wsdl2java生成webservice客户端命令
用框架cxf调用axis2提供的接口服务的一个简单例子,
CXF 开发手册, 包括下载,配置,客户端调用远程服务以及发布自己的接口为服务,供别人调用的全过程
2.用cxf开发webservice 3.这个服务端和客户端的小demo 在服务端 对外开放接口服务,然后在客户端 调用服务端的方法, 实现客户端(一个javaweb项目)对服务端(javaweb项目)方法的调用, 实际上就是发送和接收消息...
NULL 博文链接:https://shenxueliang.iteye.com/blog/1734414
Apache CXF Web Service Development
使用CXF开发Web Service,包含服务器端和客户端
cxf与axis2框架的区别,用于webservice开发的两个重要框架