Прокси параметрлерін жасамас бұрын қолданбаны іске қосатын GlassFish мақсатын таңдаңыз. create-jvm-options әдепкіде доменді әкімшілендіру серверіне бағытталады; ол дананы, кластерді немесе атаулы конфигурацияны да қабылдайды. Сондықтан әдепкі мән қате JVM-ді өзгертуі мүмкін.

Мысал ретінде атаулы конфигурация app-config:

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

Мақсат пен соңғы нүктені ауыстырыңыз; HTTP прокси тізімі рұқсат етілген жалпыға ортақ мақсаттарға сұраулар үшін HTTP үміткерлерін ұсынады. Қос нүктемен бөлінген аргумент төрт опцияны қамтиды. Хост мәндері URL префикстері жоқ хост атаулары. Java-ның жеке HTTP/HTTPS қасиеттері межелік протоколдарды сипаттайды; HTTPS мақсаты әдеттегі HTTP CONNECT проксиін пайдалана алады.

Сол мақсат үшін list-jvm-options көмегімен сақталған мәндерді қарап шығыңыз. Алдымен бар жазбаларды қарап шығыңыз: create бірдей опцияны қайта жасамайды, сондықтан сәтті команда қайшы мәндерді өздігінен шешпейді.

Содан кейін жұмыс істеп тұрған дананың тиімді қасиеттерін және нақты HTTP клиентін қарап шығыңыз. GlassFish қайта іске қосуды қажет ететін опцияларды дереу жаңартуға болатын жүйелік қасиеттерден ажыратады. Шартсыз қайта іске қосу рецептісінің орнына орналастырылған шығарылымды ұстаныңыз; бар клиент өз маршрутын сақтауы мүмкін.

Бұл әдіс JVM желілік қасиеттерін құрметтейтін клиенттерге қолданылады. Айқын кітапханалық прокси немесе жеке тасымалдаушы өзінің қолдау көрсетілетін параметрін қажет етеді, ал кіріс тыңдаушыларының бұған қатысы жоқ. Қажетті тікелей мақсаттарды Java айналып өту саясатында сақтаңыз. Ерікті пайдаланушы аты/құпия сөзі JVM қасиеттерін қосу әр клиенттің прокси аутентификациясын қамтамасыз етпейді.

Қатысты мақалалар