Java 将请求发送到远程WS时将生成的Soap XML保存在数据库中

Java 将请求发送到远程WS时将生成的Soap XML保存在数据库中,java,web-services,soap,wsdl,jax-ws,Java,Web Services,Soap,Wsdl,Jax Ws,我正在使用CXF从WSDL生成类,以便使用webservice。如果请求失败,我需要保存请求,并且我希望保存发送的SOAP xml以及数据库中的ExceptionNo error 我该怎么做呢在调试过程中,我对手头的对象进行了一些搜索和查看,但似乎没有任何东西提供SOAP xml 我没有发布我的任何代码,因为我的问题不是一个特定的编码问题,而是一个我该怎么做的问题。。问题。编写一个处理程序/拦截器来获取SOAPMessage对象,您可以用它做任何您想做的事情。啊,我编写了一个SoapHandle

我正在使用CXF从WSDL生成类,以便使用webservice。如果请求失败,我需要保存请求,并且我希望保存发送的SOAP xml以及数据库中的ExceptionNo error

我该怎么做呢在调试过程中,我对手头的对象进行了一些搜索和查看,但似乎没有任何东西提供SOAP xml


我没有发布我的任何代码,因为我的问题不是一个特定的编码问题,而是一个我该怎么做的问题。。问题。

编写一个处理程序/拦截器来获取SOAPMessage对象,您可以用它做任何您想做的事情。啊,我编写了一个SoapHandler,它实现了SoapHandler接口,似乎可以这样做: