我正在用Apache CXF开发一个SOAP客户端。请求的一个方法在客户端返回这个堆栈。对于SOAPUI,相同的请求将返回预期的响应。也许我在JNLP中丢了一个库?也许这是一个绑定问题?
2013-11-08 15:31:16,593 ERROR [es.isoftsanidad.eprescribe.comunclient.paneles.buscadorfarmacos.ListadoPF5Controlador] [setListaObjetos] Error en establecer el listado de los objetos
javax.xml.ws.soap.SO
我们正在升级我们的JDK(Tomcat),我们将CXF从2.4.0升级到3.2.12,我们得到了一个错误,通过添加-Dorg.apache.cxf.stax.allowInsecureParser=1作为基于这个的JVM参数修复了这个错误,但我不认为这是正确的方法。有没有人能提出其他可行的解决方案呢?
javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.ja
我尝试在JBOSS FUSE中使用POJO模式进行代理,而真正的web服务正在执行。
但是客户端会得到以下异常
Caused by: org.apache.cxf.binding.soap.SoapFault: [B cannot be cast to [Ljava.lang.Object;
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:84)
at org.apache.cxf.binding.so
我正在使用eclipse在java中尝试一个web服务客户端,我得到了这个错误:
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Message part was not recognized. (Does it exist in service WSDL?)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:158)
at com.sun.proxy.$Proxy26.req(Unkno
在mulesoft上访问我的应用程序时,我收到以下错误: Message : 42|Application|Too many opened conversations. Please close them and try again.
Element : null @ my-application-1:null:null
--------------------------------------------------------------------------------
Exception stack is:
42|Appli
我们在应用程序中使用了axis2 1.7.9和AXLOM1.2.22以及Commons-httpClient3.1。我们尝试将3.1从我们的应用程序中删除,而且由于axis2 1.7.9需要,所以我们不得不将axis2升级到其最新版本1.8.0,并且在将axis2升级到1.8.0的过程中,我们也将axiom升级到1.3.0,但是当我们运行应用程序时,我们得到了以下错误。
org.apache.axiom.soap.SOAPProcessingException: org.apache.axiom.om.impl.llom.OMElementImpl is not allowed as a ch
我已经部署了一个cxf-jaxws-javafirst maven项目,它的默认方法是:HelloWorld.sayHi(字符串文本)。
另一方面,我使用soap模块在Nodejs上实现了一个soap客户端。
var express = require('express')
var app = express()
//soap module
var soap = require('soap');
//url of the wsdl
var url = 'http://localhost:8080/prueba/HelloWorld?wsdl
我得到了一个错误,当从spring batch application.This调用一个spring-cxf-webservice时,只有当它从batch.When调用时才会发生错误,从正常的soap UI调用它的工作fine.And一旦它从batch调用了一些记录,就会得到processed.Error,对于一些records.Checked,批处理和webservice的SOAP版本,以及它的相同版本。
org.apache.cxf.binding.soap.SoapFault: A SOAP 1.2 message is not valid when sent to a SOAP 1.1
以下Axis异常的原因可能是什么?使用的Http版本是1.0。
如果设置了以下属性,则可以解决此问题
stub._getServiceClient().getOptions().
setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED,
Boolean.FALSE);
但根据axis文档,上述属性仅适用于HTTP版本1.1。如果HTTP版本为1.0,则传输框架将忽略此属性。
有什么想法吗?
org.apache.axis2.AxisFault: First Element must con
在尝试更改wss4j身份验证期间返回的故障异常时,我现在面临一个问题。我成功地修改了故障体,我可以向它添加一个细节,但是返回给用户的异常仍然来自于javax.xml.ws.soap.SOAPFaultException类型,而不是我的新的错误异常。
当我从camel抛出故障异常时,在路由过程中出现异常时,错误类型对我的错误异常是正确的,而不是javax.xml.ws.soap.SOAPFaultException,所以请告诉我是否有方法改变默认行为。
public class CustomFaultOutInterceptor extends FaultOutInterceptor {
p
我正在将一个在Java 8下运行的应用程序转换为Java 11。它使用Apache CXF库来提供带有附件的web服务。由于企业库已从11JRE中删除,因此我已将所需的库添加到类路径中(SAAJ、JAXB等)。现在,当它运行时,我得到了以下异常
java.lang.ClassCastException: class com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot be cast to class javax.xml.soap.SOAPElement (com.sun.org.apache.xerces.intern
get服务的使用者可以通过点击端点:https://my.webservice.com/services/myService来验证其证书,但是他们无法这样做,因为他们获得了服务器的CXF组件生成的500个http错误代码:
WARNING: Interceptor for {http://my.webservice.com/}MyWebService has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: No binding operation info while invoking unknown meth
我正在使用Spring,当我从marshalSendAndReceive从webServiceTemplate调用web服务时,我得到了一个带有错误代码500的SOAP错误。不幸的是,响应没有被识别为SOAP错误(它正在抛出一个WebServiceTransportException)。理论上,当出现错误响应时,如果错误代码与2xx不同,则WebServiceTemplate抛出一个WebServiceTransportException,,除非-- http错误为500,内容为soap错误。下面是我得到的响应的一个例子:
HTTP/1.1 500 Internal Server Er