Dajte inštancii aplikácie GlassFish jej odchádzajúci proxy
Uložte vlastnosti proxy HTTP a HTTPS na cieľ GlassFish, ktorý aplikáciu spúšťa, a potom overte účinnú konfiguráciu a správanie klienta.
Pred vytváraním možností proxy vyberte cieľ GlassFish, ktorý aplikáciu spúšťa. create-jvm-options predvolene smeruje na server na správu domény; prijíma aj inštanciu, klaster alebo pomenovanú konfiguráciu. Predvolená hodnota preto môže zmeniť nesprávnu JVM.
Pre ilustratívnu pomenovanú konfiguráciu app-config:
asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"
Nahraďte cieľ a koncový bod; zoznam proxy HTTP poskytuje kandidátov HTTP pre povolené požiadavky na verejné ciele. Argument oddelený dvojbodkami obsahuje štyri možnosti. Hodnoty hostiteľa sú názvy hostiteľov bez predpôn URL. Samostatné vlastnosti Java pre HTTP/HTTPS opisujú protokoly cieľa; cieľ HTTPS môže napriek tomu používať bežnú proxy HTTP CONNECT.
Uložené hodnoty skontrolujte pomocou list-jvm-options pre ten istý cieľ. Najprv prejdite existujúce položky: create znovu nevytvorí rovnakú možnosť, takže úspešný príkaz sám o sebe nevyrieši konfliktné hodnoty.
Potom skontrolujte účinné vlastnosti bežiacej inštancie a skutočného klienta HTTP. GlassFish rozlišuje možnosti vyžadujúce reštart od systémových vlastností, ktoré môže aktualizovať okamžite. Riaďte sa nasadeným vydaním, nie bezpodmienečným receptom na reštart; existujúci klient si môže ponechať vlastnú trasu.
Táto metóda platí pre klientov, ktorí rešpektujú sieťové vlastnosti JVM. Explicitná knižničná proxy alebo samostatný transport potrebuje vlastné podporované nastavenie, zatiaľ čo prichádzajúce listenery s tým nesúvisia. Zachovajte požadované priame ciele v politike obchádzania Java. Pridanie ľubovoľných vlastností JVM s používateľským menom/heslom neposkytuje overenie proxy každému klientovi.