Как я могу зарегистрировать уровень SSL с классами HTTP-сервера Apache

У меня есть пользовательское приложение, которое использует httpcomponents-core-4.2.4 и SSLContext/SSLEngine с Oracle JDK для включения https.

Он отлично работает в средах Windows/OSX.

Однако это не работает в Ubuntu 12.04 с OpenJDK.

Как я могу включить ведение журнала для компонентов HTTP или классов SSL, поскольку они ничего не предоставляют для журналов log4j, хотя HTTP-компоненты на стороне клиента делают это.

Я обнаружил, что существует внутренний Отладить экземпляр в SSLEngineImpl, но как его включить?


person Jouni Aro    schedule 13.08.2013    source источник
comment
Что «классы HTTP-сервера Apache»? Кажется, вы на самом деле спрашиваете о классах Oracle, Java, client, т.е. JSSE, для меня.   -  person user207421    schedule 14.08.2013
comment
Да, ты прав. Я не был уверен, что на самом деле задействовано и какова роль каждого в этом сценарии. Поэтому я упомянул httpcomponents-core и SSL-классы.   -  person Jouni Aro    schedule 15.08.2013


Ответы (1)


Хорошо, узнал. Думаю, мне нужно было написать вопрос, чтобы действительно понять его. Это делает это:

java -Djavax.net.debug=all

Полное руководство находится здесь.

person Jouni Aro    schedule 13.08.2013