Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringWebService2.0所需的Axiom依赖版本_Java_Spring_Spring Ws_Axiom - Fatal编程技术网

Java SpringWebService2.0所需的Axiom依赖版本

Java SpringWebService2.0所需的Axiom依赖版本,java,spring,spring-ws,axiom,Java,Spring,Spring Ws,Axiom,与2.0一起使用的Apache Axiom版本是什么。我试图使用Axiom 1.2.8,它抛出了一些未发现的方法错误 我有一个注释的端点,如下所示 @PayloadRoot(localPart = "employeeUpdateRequest", namespace = "http://www.example.org/goservices-ws") @ResponsePayload public EmployeeUpdateResponse update( @RequestPay

与2.0一起使用的Apache Axiom版本是什么。我试图使用Axiom 1.2.8,它抛出了一些未发现的方法错误

我有一个注释的端点,如下所示

@PayloadRoot(localPart = "employeeUpdateRequest", namespace = "http://www.example.org/goservices-ws")
@ResponsePayload
public EmployeeUpdateResponse update(
        @RequestPayload EmployeeUpdateRequest request,
        MessageContext messageContext) throws EncryptionException {
    if (log.isInfoEnabled()) {
        log.info("Inside UpdateEnabledStatusEndpoint");
    }

    EmployeeUpdateResponse response = new EmployeeUpdateResponse();

    return response;
}
请求正在成功到达我的端点,但当我返回响应时,它抛出了一个java.lang.NoSuchMethodError

java.lang.NoSuchMethodError: org.apache.axiom.soap.SOAPFactory.createOMElement(Lorg/apache/axiom/om/OMDataSource;Ljavax/xml/namespace/QName;)Lorg/apache/axiom/om/OMSourcedElement;
    at org.springframework.ws.soap.axiom.AxiomSoapBody.setStreamingPayload(AxiomSoapBody.java:71)
    at org.springframework.ws.soap.axiom.AxiomSoapMessage.setStreamingPayload(AxiomSoapMessage.java:175)
    at org.springframework.ws.server.endpoint.adapter.method.jaxb.AbstractJaxb2PayloadMethodProcessor.marshalToResponsePayload(AbstractJaxb2PayloadMethodProcessor.java:93)
    at org.springframework.ws.server.endpoint.adapter.method.jaxb.XmlRootElementPayloadMethodProcessor.handleReturnValue(XmlRootElementPayloadMethodProcessor.java:66)
    at org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter.handleMethodReturnValue(DefaultMethodEndpointAdapter.java:284)
    at org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter.invokeInternal(DefaultMethodEndpointAdapter.java:237)
    at org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter.invoke(AbstractMethodEndpointAdapter.java:53)
    at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:230)
    at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:172)
原因是什么?我怎样才能解决这个问题


谢谢。

通过svn源代码搜索后,我发现需要的版本是Axiom 1.2.9