Piliin ang target na GlassFish na nagpapatakbo ng application bago gumawa ng mga opsyon sa proxy. create-jvm-options ay naka-target sa domain administration server bilang default; tumatanggap din ito ng instance, cluster o pinangalanang configuration. Kaya maaaring baguhin ng default ang maling JVM.

Para sa isang halimbawang pinangalanang configuration app-config:

asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"

Palitan ang target at endpoint; ang listahan ng HTTP proxy ay nagbibigay ng mga kandidatong HTTP para sa pinahihintulutang kahilingan sa pampublikong target. Ang argumentong pinaghihiwalay ng tutuldok ay naglalaman ng apat na opsyon. Ang mga halaga ng host ay mga hostname na walang prefix ng URL. Ang magkahiwalay na property ng HTTP/HTTPS ng Java ay naglalarawan ng mga protocol ng destinasyon; ang target na HTTPS ay maaari pa ring gumamit ng normal na HTTP CONNECT proxy.

Suriin ang mga naka-save na halaga gamit ang list-jvm-options para sa parehong target. Repasuhin muna ang mga umiiral na entry: hindi muling ginagawa ng create ang isang magkaparehong opsyon, kaya ang isang matagumpay na command ay hindi mag-isa na nilulutas ang magkakasalungat na halaga.

Pagkatapos ay suriin ang mga epektibong property ng tumatakbong instance at ang aktwal na HTTP client. Tinatangi ng GlassFish ang mga opsyon na nangangailangan ng restart mula sa mga system property na maaari nitong i-update agad. Sundin ang na-deploy na release sa halip na isang walang kondisyong recipe sa restart; ang umiiral na client ay maaaring mapanatili ang sariling ruta.

Nalalapat ang paraang ito sa mga client na gumagalang sa mga property ng networking ng JVM. Ang isang tahasang library proxy o hiwalay na transport ay nangangailangan ng sarili nitong sinusuportahang setting, habang ang mga papasok na listener ay walang kaugnayan. Panatilihin ang mga kinakailangang direktang destinasyon sa patakaran ng bypass ng Java. Ang pagdaragdag ng arbitraryong property ng JVM ng username/password ay hindi nagbibigay ng proxy authentication ng bawat client.

Kaugnay na mga artikulo