Asetage Java puhverserveri lipud põhiklassi ette
Edastage puhverserveri süsteemiomadused Java käivitajale, selle asemel et neid kogemata rakenduse argumentidena edasi anda.
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.