Yan àfojúsùn GlassFish tí ń ṣiṣẹ́ application náà kí o tó dá àwọn àṣàyàn proxy. create-jvm-options ń darí sí server ìṣàkóso domain ní àìdábọ̀; ó tún gba instance, cluster tàbí ìṣètò tó ní orúkọ. Nítorí náà àìdábọ̀ lè yí JVM tí kò tọ́ padà.

Fún àpẹẹrẹ ìṣètò tó ní orúkọ app-config:

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

Rọ́pò àfojúsùn àti ibi ìparí; àkójọ proxy HTTP ń pèsè àwọn olùdíje HTTP fún àwọn ìbéèrè tí a gbà láàyè sí àwọn àfojúsùn gbogbogbo. Àríyànjiyàn tí a fi kólọ́nì pín ní àṣàyàn mẹ́rin. Àwọn iye host jẹ́ orúkọ host láìsí àfikún URL. Àwọn ẹ̀yà HTTP/HTTPS ọ̀tọ̀ọ̀tọ̀ ti Java ṣàpèjúwe àwọn protocol ibi-ìlọ; àfojúsùn HTTPS ṣì lè lo proxy HTTP CONNECT déédéé.

Ṣàyẹ̀wò àwọn iye tí a fipamọ́ pẹ̀lú list-jvm-options fún àfojúsùn kan náà. Ṣàgbéyẹ̀wò àwọn àkọsílẹ̀ tó wà tẹ́lẹ̀ kí: create kì í tún dá àṣàyàn kan náà, nítorí náà àṣẹ tó ṣàṣeyọrí kì í yanjú àwọn iye tó ta ko ara wọn fúnra rẹ̀.

Lẹ́yìn náà ṣàyẹ̀wò àwọn ẹ̀yà tó gbéṣẹ́ ti instance tó ń ṣiṣẹ́ àti client HTTP gidi. GlassFish yà àwọn àṣàyàn tó nílò àtúnbẹ̀rẹ̀ sọ́tọ̀ kúrò nínú àwọn ẹ̀yà ètò tó lè ṣe àtúnṣe lẹ́sẹ̀kẹsẹ̀. Tẹ̀lé ìtúsílẹ̀ tí a ti fi sílẹ̀ dípò ìlànà àtúnbẹ̀rẹ̀ láìsí ipò; client tó wà tẹ́lẹ̀ lè pa ipa ọ̀nà rẹ̀ mọ́.

Ọ̀nà yìí kan àwọn client tí wọ́n bọ̀wọ̀ fún àwọn ẹ̀yà nẹ́tíwọ́kì JVM. Proxy ilé-ìkàwé tààrà tàbí gbígbé lọ́tọ̀ nílò ìṣètò àtìlẹ́yìn tirẹ̀, nígbà tí àwọn olùgbọ́ tó ń wọlé kò ní í ṣe. Pa àwọn àfojúsùn tààrà tó pọn dandan mọ́ nínú ìlànà ìforígbárí Java. Fífi àwọn ẹ̀yà JVM orúkọ olùmúlò/ọ̀rọ̀ìpamọ́ àìdábọ̀ kún kò pèsè ìjẹ́rìí proxy ti gbogbo client.

Àwọn àpilẹ̀kọ tó jọra