9

我使用 JAX-WS 作为客户端。我曾经使用以下系统属性来记录所有 HTTP 请求和响应以进行调试:

com.sun.xml.ws.transport.local.HTTPTransportPipe.dump=true

但是,自从升级到 Java 1.7 并使用内置的 JAX-WS(而不是外部库)后,该功能就停止了工作。

我做了很多搜索以找到 1.7 中的等价物,但没有运气。有人知道如何记录输出吗?

谢谢你的帮助

4

1 回答 1

8

尝试com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

编辑:

好的,试试com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true

或者在您的应用程序中:

HttpTransportPipe.dump = true;

来自 HttpTransportPipe.java:

   public static boolean dump;

    static {
        boolean b;
        try {
            b = Boolean.getBoolean(HttpTransportPipe.class.getName()+".dump");
        } catch( Throwable t ) {
            b = false;
        }
        dump = b;
    }
于 2013-08-21T13:06:19.727 回答