2
我使用JAX-WS RI进行SOAP XML与其他服务交换。 我想看看我的SOAP XML发送的完整的错误日志,但不能这样做,因为截断的消息是:dumpTreshold不起作用
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
at org.apache.cxf.transpo
Message has been truncated
use com.sun.xml.ws.transport.http.HttpAdapter.dumpTreshold property to increase the amount of printed part of the message
--------------------
而这种使用这些设置,我可以不正确:
System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dumpTreshold", "999999");
我的意思是dumpTreshold = 999999
任何帮助将不胜感激。
仅作为建议,您可以考虑在服务器启动命令行上设置此属性,以确保它被考虑。有些属性只能在启动时读取。 – dimplex
我在客户端上使用它,它必须应用设置,但不这样做 – Lev