当前位置: 首页 > 知识库问答 >
问题:

Apache CXF 3.16 soap客户端-文件过早结束

李锦
2023-03-14

我正在用Apache CXF3.16开发一个SOAP客户机。当我执行我的客户机时,wildfly服务器会出现文件过早结束的情况。我需要找出这个截断发生在哪里,所以我使用了fiddler并设置了一个代理来捕捉请求,但是突然错误消失了。谁能解释发生了什么,我应该做什么来解决这个问题与CXF?

ID: 1

没有小提琴手:

ID:1地址:http://localhost:8080/iam/im/tews6/sbxd编码:UTF-8 http-method:POST content-type:text/xml headers:{accept=[/],soapaction=[“kmdcreatehrsoap”]}有效负载:

ID:1响应-代码:500编码:UTF-8 Content-Type:text/xml;charset=UTF-8头:{connection=[keep-alive],content-length=[983],content-type=[text/xml;charset=UTF-8],date=[Tue,07 Jun 2016年08:03:50GMT],server=[wildfly/8],set-cookie=[jsessionid=onQOW3WBYPZGI8QLWRJZ9LCS.IDMapp0002;path=/iam/im],

共有1个答案

鲜于宜修
2023-03-14

这个答案恐怕不合你的口味,但你的问题似乎根源于CXF的某些安全特性。由于许多攻击都利用大型soap请求(非常大的元素名称、内容等等),所以允许什么和不允许什么都有一定的限制。您可以在cxf站点上找到这些限制的详细信息。

也许您可以尝试在wildfly-startup期间将提到的属性设置为系统属性。

 类似资料:
  • 我对“文件过早结束”感到非常奇怪。我们的一个服务器上最近几天的异常。同样的配置XML在另一台服务器上也能正常工作。我们在这两个服务器上都使用Tomcat5.0.28。这个代码已经工作了很长时间(7+年),只是在最近的服务器崩溃后,我们在其中一个服务器上面临这个问题。XML和Java解析代码没有变化。:( 我能看到的唯一区别是在Java版本中-

  • 我正试图基于封送的xml和xslt以及一些问题生成outFile。 这段代码从对象生成xml流。 此方法生成以xml作为输入的输出文件 运行代码时,我得到TransformerExcema: 输入xml和xslt都会在在线工具中产生预期的输出-http://www.utilities-online.info/xsltransformation. 这段代码在控制台中提供了正确的xml文件。 在这个问

  • 问题内容: 我收到非常奇怪的“文件过早结束”。我们的一台服务器上最近几天的异常。在 相同的 XML配置在另一台服务器上的罚款。我们在这两台服务器上都使用Tomcat 5.0.28。这段代码已经使用了7年以上,直到最近的服务器崩溃后,我们才在其中一台服务器上遇到此问题。XML和Java解析代码没有变化。:( 我唯一看到的区别是Java版本- 问题服务器 Java版本“ 1.6.0_16” Java

  • 我目前有以下文件。 http://www.cse.unsw.edu.au/~cs9321/14s1/assignments/musicDb.xml 我的类。 } 我在另一个类中创建了一个对象并调用,但我一直收到上述错误。 有人知道问题出在哪里吗? 谢谢你的帮助。

  • 客户端事件通过 SetEvent 方法进行设置。 客户端事件有两个,它们分别定义为: type onErrorEvent interface { OnError(name string, err error) }   type onFailswitchEvent interface { OnFailswitch(Client) } 因为 go 语言不需要显式实现接口的特点,所以这两

  • 尝试将对listObjects操作的访问添加到存储桶策略以从s3获取读取,收到错误: 错误操作不适用于语句中的任何资源 政策出了什么问题?