soaphandler相关内容

带有大消息的 JAX-WS SoapHandler:OutOfMemoryError

使用 JAX-WS 2,我看到了其他人也提到过的一个问题.问题在于,如果在处理程序中接收到 SOAP 消息,并且该 SOAP 消息很大——无论是由于碰巧有大量内容的内联 SOAP 正文元素,还是由于 MTOM 附件——那么很容易获得一个OutOfMemoryError. 原因是对 getMessage() 的调用似乎引发了一系列事件,这些事件涉及读取线路上的整个 SOAP 消息,并创建一个( ..
发布时间:2021-12-24 10:11:06 其他开发

使用 SOAPHandler 验证 SOAP 请求

我正在尝试根据 WSDL 中定义的架构验证 SOAP 请求.我正在使用带有 SOAP-Handler-Chain 的 SOAPHandler.它起作用的唯一问题是,当我验证请求时,我收到此错误消息: cvc-complex-type.2.4.a:发现以元素“v1:latitude"开头的无效内容.'{"http://schemas.domain.com/wsdl/fuelprice/v1/mod ..
发布时间:2021-09-29 18:45:25 其他开发

如何将数据从SOAP处理程序传递回Web服务客户端?

(跟踪此问题:获取原始XML响应来自Java Web服务客户端) 我有一个SOAP消息处理程序,它能够获取Web服务响应的原始XML.我需要将此XML放入Web服务客户端,以便可以在响应发送之前对响应执行一些XSL转换.我在想出一种从SOAP处理程序获取数据的好方法时遇到了麻烦,该SOAP处理程序捕获传入的消息,并使原始XML可用于生成的(从WSDL)Web服务客户端.有什么想法甚至可行吗? ..
发布时间:2021-05-18 20:28:03 Java开发

带有大消息的JAX-WS SoapHandler:OutOfMemoryError

使用JAX-WS 2,我也看到了其他人也谈到过的一个问题.问题在于,如果在处理程序内部接收到SOAP消息,并且该SOAP消息很大(无论是由于内联SOAP正文元素碰巧具有很多内容,还是由于MTOM附件),那么获取一个SOAP消息很危险. OutOfMemoryError. 原因是对getMessage()的调用似乎引发了一系列事件,这些事件涉及读取线路上的整个SOAP消息,并创建一个或多个代表 ..
发布时间:2021-02-11 18:58:33 其他开发

使用SOAPHandler时MTOM不起作用

我尝试使用Mtom传输文件,并且在我使用SoapHandler验证客户端签名之前,它的运行效果非常好. SoapHandler保留所有消息并将其更改为base64编码.因此,当我尝试获取大文件时,Jvm会抛出堆大小异常.你们知道解决这个问题的任何方法吗? 解决方案 Java JRE带有JAX-WS Provider.该提供程序具有我认为的错误.如果添加了SoapHandler(通过直接获取 ..
发布时间:2020-05-22 20:09:24 Java开发