-Djava.net.useSystemProxies=true funktioniert unter Linux nichtJava

Java-Forum
Anonymous
 -Djava.net.useSystemProxies=true funktioniert unter Linux nicht

Post by Anonymous »

Ich habe eine Java-Anwendung, die in einer Linux-Umgebung ausgeführt wird. Die Umgebung verfügt über einen HTTP-Proxyserver, der mithilfe der Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY festgelegt ist.
Meine Java-Anwendung muss eine REST-API verwenden, daher habe ich das VM-Argument unten hinzugefügt, um den System-Proxy zu verwenden.

Code: Select all

-Djava.net.useSystemProxies=true
Aber die Java-Anwendung ignoriert den Proxy und versucht, direkt eine Verbindung zur URL herzustellen.
Wenn ich jedoch die folgenden VM-Argumente verwende, funktioniert es ordnungsgemäß.

Code: Select all

-Dhttp.proxyHost= -Dhttp.proxyPort=
 -Dhttps.proxyHost= -Dhttps.proxyPort=
Für mich ist die Verwendung von -Djava.net.useSystemProxies=true wünschenswert, da ich den Befehl, den ich zum Ausführen der Java-Anwendung verwende, nicht ändern muss, wenn der Proxyserver geändert wird.
Irgendeine Idee, warum -Djava.net.useSystemProxies=true nicht funktioniert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post