2010-09-28 12 views

risposta

5

Messaggio accedendo a stdout (valido per METRO solo!):

Sul client

Java 5: Impostare proprietà di sistema

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 

Java 6: Impostare proprietà di sistema

-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true 

Sul lato server

proprietà Set sistema

-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true 
+0

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump = true è un risparmiatore per coloro che hanno bisogno di scaricare i messaggi sul cl lato ient. – Ceki

+0

Le persone dicono che il pacchetto è leggermente diverso da java 1.6, vale a dire: '-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump = true' (nota addizionale' internal' dopo 'xml'). E confermo che è vero. – dmitry

0

Non ho menzionato il linguaggio ma assumendo Java, potresti non usare solo qualcosa come Log4J, ad es.

service = new Service(); 
port = service.getXxxPort(); 
result = port.doXxx(data); 

Log.info("Result is " + result.getResult().toString()); 

dove getResult è solo un metodo sull'oggetto di reso.

1

Qui tutto si spiega:

https://metro.java.net/2.0/guide/Logging.html

Il seguente options attivare la registrazione di tutte le comunicazioni alla console (tecnicamente, è necessario solo uno di questi, ma che dipende dalle librerie che si utilizzano, in modo da impostare tutti e quattro sono un'opzione più sicura).

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true 
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true 
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true 
+0

il tuo link è morto :( – user1516873

+0

https://metro.java.net/2.0/ guida/Logging.html – Harshit

+0

Ho corretto il collegamento per voi ora .. – AmanicA