Festlegen des Systemproxys mit _JAVA_OPTIONS/net.properties

Festlegen des Systemproxys mit _JAVA_OPTIONS/net.properties

Meine Java-Anwendung stellt eine Verbindung zu einem Server her bzw. hört von ihm ab (der sich an einem anderen geografischen Standort befindet).

Um eine Verbindung zu diesem Server herzustellen, muss ich den Proxy einrichten.

Eine Möglichkeit, den Proxy einzurichten, ist die Verwendung der Umgebungsvariable _JAVA_OPTION:

_JAVA_OPTION=-Djava.net.preferIPv4Stack=true -Dhttp.proxyHost=abc.com -Dhttp.proxyPort=111 -Dhttps.proxyHost=def.com -Dhttps.proxyPort=112 -Dhttp.nonProxyHosts=localhost|127.0.0.1|10...|.foo.com|usw.

Mit der oben beschriebenen Methode kann ich eine Verbindung zum Server herstellen/ihm zuhören.

Nun möchte ich den obigen Ansatz nicht verwenden. Als alternativen Ansatz kann ich den Proxy mithilfe der Datei net.properties festlegen, die unter dem Pfad java-1.8.0-openjdk-1.8.0.131-1\jre\lib verfügbar ist.

Ich habe versucht, den Proxy in der Datei net.properties wie unten gezeigt einzustellen: java.net.useSystemProxies=true

http.proxyHost=abc.com http.proxyPort=111 http.nonProxyHosts= localhost|127.0.0.1|10...|.foo.com|usw.

https.proxyHost=abc.com https.proxyPort=112

aber das hat nicht funktioniert.

Kann ich diesen alternativen Ansatz zum Einrichten des Proxys verwenden?

Wenn nicht, welche alternativen Möglichkeiten stehen mir zum Einrichten des Proxys zur Verfügung?

verwandte Informationen