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?