Þessar tvær skipanir gefa Java-ræsivélinni ekki sömu uppsetningu. Notaðu hýsil og gátt HTTP-proxy-sins þíns; HTTP-proxy-listinn býður framsækjendur fyrir leyfðar opinberar leiðir:

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

Í fyrri skipuninni fær ræsivélin valkosti kerfiseiginleika. Í þeirri seinni verða táknin á eftir app.jar að rökum forritsins. Nema forritið greini þau viljandi, stilla þau ekki proxy-eiginleika JVM-sins.

Sama mörk gilda þegar aðalflokkur er nefndur í stað -jar. Setja JVM-valkosti fyrir flokksheitið og forritssértæk rök á eftir.

Skoðaðu raunverulegu ræsiskipunina sem IDE, þjónustuumbúðir eða ræsiskrift býr til. Reitur hennar merktur “program arguments” getur verið frábrugðinn reitnum fyrir VM-valkosti.

Rétt staðsetning veitir aðeins eiginleikann. HTTP-biðlarinn verður samt að nota þessa Java-netiuppsetningu. Fyrir Apache HttpClient 5, gerðu biðlarann kleift að nota kerfiseiginleika. Proxy-auðkenning þarf sína eigin studdu viðmót.

Tengdir greinar