【问题标题】:AxiomSoapMessageCreationException: Unknown content type 'application/wsdl+xml'AxiomSoapMessageCreationException:未知的内容类型'application/wsdl+xml'
【发布时间】:2014-07-16 17:59:17
【问题描述】:

有人知道以下异常可能意味着什么吗?

我在我们项目的任何地方都找不到“wsdl+xml”,不确定它来自哪里?

org.springframework.ws.soap.axiom.AxiomSoapMessageCreationException: Unknown content type 'application/wsdl+xml'
at org.springframework.ws.soap.axiom.AxiomSoapMessageFactory.getSoapEnvelopeNamespace(AxiomSoapMessageFactory.java:287)
at org.springframework.ws.soap.axiom.AxiomSoapMessageFactory.createAxiomSoapMessage(AxiomSoapMessageFactory.java:247)
at org.springframework.ws.soap.axiom.AxiomSoapMessageFactory.createWebServiceMessage(AxiomSoapMessageFactory.java:218)
at org.springframework.ws.transport.AbstractWebServiceConnection.receive(AbstractWebServiceConnection.java:86)
at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:553)
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:502)
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:351)
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:341)

【问题讨论】:

    标签: java spring-ws axiom


    【解决方案1】:

    来自服务器端:

    AbstractWebServiceConnection.receive(AbstractWebServiceConnection.java:86)

    如果您能说服服务器团队更改 content-type 标头,那么理想情况下会更好,尽管您可能会尝试拦截来自 WebServiceConnection 实现的响应。

    但是您可能会发送错误的请求,例如不是服务 URL,而是 WSDL。

    【讨论】:

    • 啊!谢谢,您成功了,将请求发送到 WSDL URI 而不是服务 URL。愚蠢的错误,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-11-17
    • 2012-11-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多