2013-08-21 9 views
9

私はクライアントとしてJAX-WSを使用しています。 Javaの1.7にアップグレードすると、内蔵のJAX-WS(代わりに、外部ライブラリの)この機能を使用しているので、Java 1.7のJAX-WS HTTPロギング

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

しかし:私は、すべてのHTTPデバッグ用&応答を要求ログには、以下のシステムプロパティを使用するために使用されます動作を停止しました。

私は、同等のものが1.7であることを見つけるために多くの検索をしましたが、運がなかった。誰も出力を記録する方法を知っていますか?

HttpTransportPipe.dump = true;

から:

[OK]を、com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true

たり、アプリケーションでを試してみてください。

答えて

8

任意の助け

おかげでcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

EDITお試しくださいHttpTransportPipe.java:

public static boolean dump; 

    static { 
     boolean b; 
     try { 
      b = Boolean.getBoolean(HttpTransportPipe.class.getName()+".dump"); 
     } catch(Throwable t) { 
      b = false; 
     } 
     dump = b; 
    } 
+0

残念ながら、これは私のいずれかのために動作しません – mnik

+0

うーん...あなたは、Java 7のどのバージョンを持っているのですか? – Pace

+2

これは機能しました! com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump ...ありがとうございました! (どこで情報を見つけましたか)バージョン:jdk1.7.0_25 – mnik

関連する問題