2014-05-01 57 views
0

我使用的是IBM JRE,我有一個Java SDK,它由2個客戶端使用:一個Java客戶端以及一個.NET客戶端。使用Java JVM -xdump參數打印http線數據

在Java客戶端,我用下面的設置來捕獲HTTP數據:

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("HttpTransportPipe.dump", "true"); 

在.NET客戶端,我可以傳遞參數給JVM。 我可以使用哪些參數實現與Java客戶端中的System.setProperty設置相同的行爲?

我研究了一下轉儲代理等,但似乎找不到合適的東西。 http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.diagnostics.60%2Fdiag%2Ftools%2Fdump_agents.html

回答

0

如果參數傳遞給JVM,那麼它不能通過setProperty API完成。 JVM在初始化階段讀取用於JVM的參數,並按照提供的說明進行操作,以便在運行時不可能設置JVM參數。