Zgjidhni objektivin GlassFish që ekzekuton aplikacionin përpara se të krijoni opsione proxy. create-jvm-options si parazgjedhje synon serverin e administrimit të domenit; pranon gjithashtu një instancë, një grup ose një konfigurim të emërtuar. Prandaj parazgjedhja mund të modifikojë JVM-në e gabuar.

Për një konfigurim të emërtuar ilustrues app-config:

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

Zëvendësoni objektivin dhe pikën fundore; lista e proxy-ve HTTP ofron kandidatë HTTP për kërkesat e lejuara drejt objektivave publikë. Argumenti i ndarë me dy pika përmban katër opsione. Vlerat e hostit janë emra hostesh pa parashtesa URL. Vetitë e veçanta HTTP/HTTPS të Java përshkruajnë protokollet e destinacionit; një objektiv HTTPS mund të përdorë ende një proxy normal HTTP CONNECT.

Inspektoni vlerat e ruajtura me list-jvm-options për të njëjtin objektiv. Shqyrtoni fillimisht zërat ekzistues: create nuk rikrijon një opsion identik, kështu që një komandë e suksesshme nuk i zgjidh vetë vlerat kontradiktore.

Më pas inspektoni vetitë efektive të instancës në ekzekutim dhe klientin aktual HTTP. GlassFish dallon opsionet që kërkojnë rindezje nga vetitë e sistemit që mund t'i përditësojë menjëherë. Ndiqni versionin e vendosur në vend të një recete rindezjeje të pakushtëzuar; një klient ekzistues mund të mbajë rrugën e vet.

Kjo metodë zbatohet për klientët që respektojnë vetitë e rrjetit të JVM. Një proxy i qartë biblioteke ose një transport i veçantë kërkon cilësimin e vet të mbështetur, ndërsa dëgjuesit hyrës nuk kanë lidhje. Ruani destinacionet e drejtpërdrejta të kërkuara në politikën e anashkalimit të Java. Shtimi i vetive arbitrare JVM të emrit të përdoruesit/fjalëkalimit nuk siguron vërtetimin e proxy-s për çdo klient.

Artikuj të ngjashëm