La mia applicazione java si collega / ascolta un server (che è presente in un'altra posizione geografica).
Per connettermi a quel server ho bisogno di impostare il proxy.
Un modo per impostare il proxy è utilizzare la variabile di ambiente _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 | etc
Utilizzando il modo sopra posso connettermi / ascoltare server.
Ora, non voglio usare l'approccio sopra. Come approccio alternativo, posso impostare il proxy usando il file net.properties disponibile nel percorso java-1.8.0-openjdk-1.8.0.131-1 \ jre \ lib.
Ho provato a impostare il proxy nel file net.properties come mostrato di seguito: java.net.useSystemProxies = true
http.proxyHost = abc.com http.proxyPort = 111 http.nonProxyHosts = localhost | 127.0.0.1 | 10 ... | .foo.com | ecc
https.proxyHost = abc.com https.proxyPort = 112
ma questo non ha funzionato.
Posso usare questo approccio alternativo per impostare il proxy?
In caso contrario, quali sono le opzioni alternative disponibili per impostare il proxy.