Rhowch ei ddirprwy allanol i enghraifft ap GlassFish
Cadwch briodweddau dirprwy HTTP a HTTPS ar y targed GlassFish sy'n rhedeg yr ap, yna dilyswch y cyfluniad effeithiol ac ymddygiad y cleient.
Dewiswch y targed GlassFish sy'n rhedeg yr ap cyn creu opsiynau dirprwy. create-jvm-options sy'n targedu'r gweinydd gweinyddu parth yn ddiofyn; mae hefyd yn derbyn enghraifft, clwstwr neu gyfluniad enwog. Felly gall y diofyn addasu'r JVM anghywir.
Ar gyfer cyfluniad enwog enghreifftiol app-config:
asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"
Amnewidiwch y targed a'r pwynt terfyn; mae'r rhestr dirprwyon HTTP yn darparu ymgeiswyr HTTP ar gyfer ceisiadau a ganiateir i dargedau cyhoeddus. Mae'r ddadl wedi'i gwahanu gan golonau yn cynnwys pedwar opsiwn. Gwerthoedd gwesteiwr yw enwau gwesteiwyr heb ragddodiadau URL. Mae priodweddau HTTP/HTTPS ar wahân Java yn disgrifio protocolau cyrchfan; gall targed HTTPS ddefnyddio dirprwy HTTP CONNECT arferol o hyd.
Archwiliwch y gwerthoedd a gadwyd gyda list-jvm-options ar gyfer yr un targed. Adolygwch y cofnodion presennol yn gyntaf: nid yw create yn ail-greu opsiwn unfath, felly nid yw gorchymyn llwyddiannus yn datrys gwerthoedd gwrthgyferbyniol ar ei ben ei hun.
Yna archwiliwch briodweddau effeithiol yr enghraifft sy'n rhedeg a'r cleient HTTP gwirioneddol. Mae GlassFish yn gwahaniaethu opsiynau sy'n gofyn am ailgychwyn oddi wrth briodweddau system y gall eu diweddaru ar unwaith. Dilynwch y rhyddhau a ddefnyddiwyd yn hytrach na rysáit ailgychwyn diamod; gall cleient presennol gadw ei lwybr ei hun.
Mae'r dull hwn yn berthnasol i gleientiaid sy'n parchu priodweddau rhwydwaith JVM. Mae angen ei osodiad cefnogol ei hun ar ddirprwy llyfrgell benodol neu gludiant ar wahân, tra nad yw gwrandawyr sy'n dod i mewn yn gysylltiedig. Cadwch gyrchfannau uniongyrchol gofynnol yng nghludiant osgoi Java. Nid yw ychwanegu priodweddau JVM mympwyol o enw defnyddiwr/cyfrinair yn darparu dilysiad dirprwy pob cleient.