Java WebServiceMessageCallback,无法将消息解析为变量

Java WebServiceMessageCallback,无法将消息解析为变量,java,spring,soap,spring-ws,Java,Spring,Soap,Spring Ws,我正在使用SpringWS调用XMLWeb服务。当我尝试检查WebServiceMessageCallback的doWithMessage方法中的“message”时,我得到“message无法解析为变量”。虽然代码可以编译,但似乎没有记录消息 this.webserviceTemplate.sendSourceAndReceiveToResult(source, new WebServiceMessageCallback() { @Override public void do

我正在使用SpringWS调用XMLWeb服务。当我尝试检查WebServiceMessageCallback的doWithMessage方法中的“message”时,我得到“message无法解析为变量”。虽然代码可以编译,但似乎没有记录消息

this.webserviceTemplate.sendSourceAndReceiveToResult(source,
new WebServiceMessageCallback() {
    @Override
    public void doWithMessage(WebServiceMessage message)
            throws IOException, TransformerException {
        if (LOG.isDebugEnabled()) {
            // log the SOAP request
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            message.writeTo(out);
            LOG.debug("SOAP Request Payload: " + new String(out.toByteArray()));
            }
        }
        }, result);