当前位置: 首页 > 编程笔记 >

C# 调用 JavaWebservice服务遇到的问题汇总

夏侯朝斑
2023-03-14
本文向大家介绍C# 调用 JavaWebservice服务遇到的问题汇总,包括了C# 调用 JavaWebservice服务遇到的问题汇总的使用技巧和注意事项,需要的朋友参考一下

1. A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.

问题原因:

客户端和服务端的SOAP协议版本不一致。

解决方法:

①修改客户端SOAP协议版本和服务端一致
②修改服务端SOAP协议版本和客户端一致

附Java服务端修改服务暴露SOAP版本方法:

在接口的实现类上面添加注解

//import javax.xml.ws.BindingType;
//import javax.xml.ws.soap.SOAPBinding;

@BindingType(SOAPBinding.SOAP12HTTP_BINDING) //1.2
@BindingType(SOAPBinding.SOAP11HTTP_BINDING) //1.1
 

2. MustUnderstand headers: [{http://www.w3.org/2005/08/addressing}Action, {http://www.w3.org/2005/08/addressing}To] are not understood

问题原因:

C#调用Java服务时,请求时添加了ws-addressing 信息,而CXF默认没有打开ws-addressing开关,会出现上述warn

解决方法:

①在app-context-service.xml 下的服务暴露中,添加以下节点,以支持ws-addressing。  

<jaxws:endpoint id="javaMonitorConfigService"
    implementor="#monitorConfigService" address="/javaMonitorConfigService">
    <jaxws:features>
      <wsa:addressing xmlns:wsa="http://cxf.apache.org/ws/addressing" />
    </jaxws:features>
  </jaxws:endpoint>
 类似资料:
  • 问题内容: 我有一个通过我的ASPX网站公开的WCF服务库,如下所示 在我的测试页中,我可以通过MS Ajax进行呼叫:- 效果很好,或通过jQuery $ .ajax调用:- 哪个不行-在FireBug下,我可以看到500 Internal Server Error消息,并且异常开始 当我明确告诉它不这样做时,为什么看起来jQuery调用正在传递XML(以及如何停止它,以便尽可能自然地处理来自所

  • 我正在本地机器上使用IIS7.5和PHP5.6(测试)托管一个magento webshop。商店工作得很好,但现在我想使用visual Studio2013创建一个单独的应用程序。以下是我已经采取的步骤: 我已将域名“www.domain.com.local”添加到指向本地主机(www.domain.com.local->127.0.0.1)的主机文件中 我在IIS上创建了一个新网站,并添加了一

  • 本文向大家介绍WampServer搭建php环境时遇到的问题汇总,包括了WampServer搭建php环境时遇到的问题汇总的使用技巧和注意事项,需要的朋友参考一下   1.安装时报错,缺少 MSVCR100.dll 文件 这是因为wampServer安装时用到的vc库没有更新,要安装更新之后再进行安装,因为之前安装的VC版本低了,才导致安装的时候提示丢失MSVCR100.dll文件。 以下分别是3

  • 当我尝试运行SBT时,我得到以下消息:

  • 当我调用服务时,我会得到一个错误。我尝试了所有我能找到的解决办法 错误全文:

  • 我编写了一个maven web服务,它引用了另一个项目。web服务本身仅包含2个pom条目: jersey容器servlet:2.13 web服务POM: 项目1也是一个maven项目,只有一个pom条目,另一个本地项目(我们称之为项目2)。 项目2又是一个maven项目,其pom文件包含5个条目: lang-猜测: 0.0.7 Stanford-corenlp: 3.5.2 斯坦福-科伦坡: 3