JVM proxy svojstva za Java URL veze
Razlikujte shell proxy varijable od JVM svojstava koja koriste Java URL veze.
Shell varijabla i JVM sistemsko svojstvo različiti su konfiguracijski ulazi. Izvoz http_proxy za curl ne uspostavlja http.proxyHost unutar Java URLConnection klijenta.
Za JVM čije učešće HTTP veze trebaju koristiti fiksnu rutu, početni argumenti mogu učiniti izbor eksplicitnim:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarKrajnja točka je ilustrativna; javni HTTP kandidati s popisa HTTP proxyja mogu popuniti ova polja kada aplikacija dopušta tu rutu. Svojstvo hosta prima ime hosta ili IP adresu, a port se zadaje odvojeno. To nije puna proxy URL adresa.
Autentifikacija i pravila zaobilaženja zahtijevaju vlastitu konfiguraciju. Ne zaključujte da nedokumentirano svojstvo http.proxyPassword radi samo zato što ga stari primjer uključuje. Konzultirajte dokumentirani API za autentifikaciju i mrežna svojstva svog JDK-a.
Ovo se odnosi na učešće Java mrežne putove. Biblioteka s neovisno konfiguriranim HTTP klijentom može slijediti drugu politiku. Identificirajte taj klijent prije nego potrošite vrijeme prevodeći svaku shell varijablu u JVM argument.