2013-08-21 24 views
9

JAX-WS'yi istemci olarak kullanıyorum. Java 1.7 yükseltme ve yerleşik JAX-WS (yerine harici kütüphaneleri) bu işlevselliği kullanan beriJAX-WS Java'da HTTP günlüğü 1.7

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

Ancak: Ben tüm HTTP hata ayıklama için & yanıtları istekleri oturum açmak için aşağıdaki sistem özelliğini kullanmak için kullanılır çalışmayı durdurdu.

1.7'de eşdeğerlerin ne olduğunu bulmak için çok fazla arama yaptım, ancak şansım olmadı. Çıktının nasıl kaydedileceğini bilen var mı?

HttpTransportPipe.dump = true;

Gönderen:

Ok, com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true

Ya uygulamanızda deneyin:

cevap

8

herhangi bir yardım için

Teşekkür com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

DÜZENLEME deneyin 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

Maalesef bu benim ya çalışmıyor – mnik

+0

Hmm ... Eğer Java 7'nin hangi sürümünü kullanıyorum? – Pace

+2

Bu işe yaradı! com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump ... Çok teşekkür ederim! (Bu arada bilgiyi nereden buldunuz?) Sürüm: jdk1.7.0_25 – mnik