Использование аргумента Java JVM -xdump для печати данных http-провода

Я использую IBM JREи у меня есть Java SDK который используется 2 клиентами: клиентом Java, а также клиентом.NET.

В клиенте 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. Есть ли параметры, которые я могу использовать, которые достигают того же поведения, что и System.setProperty настройки в клиенте Java?

Я немного исследовал дамп-агенты и т. Д., Но не смог найти что-то подходящее. http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.diagnostics.60%2Fdiag%2Ftools%2Fdump_agents.html

1 ответ

Если аргументы передаются в JVM, то это невозможно сделать с помощью API setProperty. JVM читает аргументы, предназначенные для JVM во время фазы инициализации, и подчиняется согласно предоставленным инструкциям, поэтому невозможно установить аргументы JVM во время выполнения.

Другие вопросы по тегам