-Djava.net.useSystemProxies=true не работает в LinuxJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 -Djava.net.useSystemProxies=true не работает в Linux

Сообщение Anonymous »

У меня есть Java-приложение, работающее в среде Linux. В среде есть прокси-сервер http, установленный с использованием переменных среды HTTP_PROXY и HTTPS_PROXY.
Моему Java-приложению необходимо использовать REST API, поэтому я добавил аргумент VM ниже, чтобы использовать системный прокси.

Код: Выделить всё

-Djava.net.useSystemProxies=true
Но Java-приложение игнорирует прокси-сервер и пытается подключиться к URL-адресу напрямую.
Однако, если я использую приведенные ниже аргументы виртуальной машины, оно работает правильно.

Код: Выделить всё

-Dhttp.proxyHost= -Dhttp.proxyPort=
 -Dhttps.proxyHost= -Dhttps.proxyPort=
Для меня использование -Djava.net.useSystemProxies=true желательно, поскольку мне не нужно менять команду, которую я использую для запуска Java-приложения, когда прокси-сервер изменен.
Есть идеи, почему -Djava.net.useSystemProxies=true не работает?>

Подробнее здесь: https://stackoverflow.com/questions/711 ... k-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»