Ta dva ukaza zaganjalniku Jave ne dajeta enake konfiguracije. Uporabite gostitelja in vrata svojega proxyja HTTP; seznam proxyjev HTTP ponuja kandidate za dovoljene javne poti:

java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080

V prvem zaganjalnik prejme možnosti sistemskih lastnosti. V drugem žetoni za app.jar postanejo argumenti aplikacije. Če jih aplikacija namerno ne razčleni, ne nastavijo lastnosti proxyja JVM.

Ista meja velja pri poimenovanju glavnega razreda namesto -jar. Možnosti JVM postavite pred ime razreda, argumente, specifične za aplikacijo, pa za njim.

Preverite dejanski ukaz za zagon, ki ga ustvari IDE, ovoj storitve ali zagonska skripta. Njegovo polje z oznako „program arguments“ se lahko razlikuje od polja za možnosti VM.

Pravilna postavitev zagotovi le lastnost. Odjemalec HTTP mora še vedno uporabiti to omrežno konfiguracijo Jave. Za Apache HttpClient 5 omogočite odjemalcu uporabo sistemskih lastnosti. Preverjanje pristnosti proxyja potrebuje svoj podprti vmesnik.

Sorodni članki