Need kaks käsku ei anna Java käivitajale sama konfiguratsiooni. Kasutage oma HTTP-puhverserveri hosti ja porti; HTTP-puhverserverite loend pakub kandidaate lubatud avalike marsruutide jaoks:

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

Esimeses saab käivitaja süsteemiomaduste valikud. Teises muutuvad app.jar järel olevad märgid rakenduse argumentideks. Kui rakendus ei töötle neid meelega, ei määra need JVM-i puhverserveri omadusi.

Sama piir kehtib ka siis, kui -jar asemel nimetatakse põhiklassi. Asetage JVM-i valikud klassinime ette ja rakendusepõhised argumendid selle järele.

Kontrollige tegelikku käivituskäsku, mille genereerib IDE, teenuse ümbrise või käivituskript. Selle silt “program arguments” võib erineda VM-i valikute väljast.

Õige paigutus annab ainult omaduse. HTTP-klient peab ikkagi seda Java võrgukonfiguratsiooni kasutama. Apache HttpClient 5 puhul lubage kliendil süsteemiomadusi kasutada. Puhverserveri autentimine vajab oma toetatud liidest.

Seotud artiklid