soap version mismatch or invalid soap message的问题

View: New views
4 Messages — Rating Filter:   Alert me  

soap version mismatch or invalid soap message的问题

by elminstre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


不知道大家有没有遇到过这样的问题,cxf调用gsoap生成的服务,报soap version mismatch or invalid
soap message异常,使用下面

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(Class.forName(str));
factory.setAddress(address);
Object obj = factory.create();

方式调用的,如果使用URL和NameSpace方式初始化service类,就没有这样的问题,请大家帮忙看看,多谢。


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


Re: soap version mismatch or invalid soap message的问题

by elminstre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


没有人遇到过这个问题吗?问题补充一下,gsaop使用的soap版本是2.0,而我使用的CXF是2.2.2,soap版本应该是1.X的。


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


Re: soap version mismatch or invalid soap message的问题

by willem.jiang :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

我不知道现在有soap 2.0的实现。
而且我查了一下 gsoap缺省支持 soap 1.1。

CXF的这篇文档[1]也许会对你有所帮助。
[1]http://cxf.apache.org/docs/soap-12.html

姜宁 (Willem)
------------------
Apache CXF, Apache Camel committer
Open SOA http://www.fusesource.com
Blog http://willemjiang.blogspot.com
Tiwtter http://twitter.com/willemjiang

On 10月24日, 上午11时32分, elminstre <elmins...@...> wrote:
> 没有人遇到过这个问题吗?问题补充一下,gsaop使用的soap版本是2.0,而我使用的CXF是2.2.2,soap版本应该是1.X的。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


Re: soap version mismatch or invalid soap message的问题

by elminstre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

多谢Willem的回复,确认过底层gsoap使用的是soap1.2版本

问题解决了,参照的官方的说明
http://cxf.apache.org/docs/debugging-and-logging.html

在client端打印的日志

 Client client = ClientProxy.getClient(port);
  client.getInInterceptors().add(new LoggingInInterceptor());
  client.getOutInterceptors().add(new LoggingOutInterceptor());


 使用JaxWsProxyFactoryBean会报soap版本不一致。


On 10月26日, 上午11时55分, willem <willem.ji...@...> wrote:

> 我不知道现在有soap 2.0的实现。
> 而且我查了一下 gsoap缺省支持 soap 1.1。
>
> CXF的这篇文档[1]也许会对你有所帮助。
> [1]http://cxf.apache.org/docs/soap-12.html
>
> 姜宁 (Willem)
> ------------------
> Apache CXF, Apache Camel committer
> Open SOAhttp://www.fusesource.com
> Bloghttp://willemjiang.blogspot.com
> Tiwtterhttp://twitter.com/willemjiang
>
> On 10月24日, 上午11时32分, elminstre <elmins...@...> wrote:
>
>
>
> > 没有人遇到过这个问题吗?问题补充一下,gsaop使用的soap版本是2.0,而我使用的CXF是2.2.2,soap版本应该是1.X的。- 隐藏被引用文字 -
>
> - 显示引用的文字 -
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---