JVM proxy својства за Java URL везе
Разликујте shell proxy променљиве од JVM својстава која користе Java URL везе.
Shell променљива и JVM системско својство су различити конфигурациони улази. Извоз http_proxy за curl не успоставља http.proxyHost унутар Java URLConnection клијента.
За JVM чије учесничке HTTP везе треба да користе фиксну путању, почетни аргументи могу учинити избор експлицитним:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarКрајња тачка је илустративна; јавни HTTP кандидати са листе HTTP проксија могу попунити ова поља када апликација дозвољава ту путању. Својство домаћина прихвата име домаћина или IP адресу, а порт се задаје одвојено. То није пун URL проксија.
Аутентификација и правила заобилажења захтевају сопствену конфигурацију. Не закључујте да недокументовано својство http.proxyPassword ради само зато што га стари пример садржи. Консултујте документовани API за аутентификацију и мрежна својства вашег JDK-а.
Ово важи за учесничке Java мрежне путање. Библиотека са независно конфигурисаним HTTP клијентом може следити другу политику. Идентификујте тог клијента пре него што потрошите време преводећи сваку shell променљиву у JVM аргумент.