GlassFish колдонмо экземплярына анын чыгуучу проксисин бериңиз
Колдонмону иштеткен GlassFish бутасында HTTP жана HTTPS прокси касиеттерин сактап, андан кийин эффективдүү конфигурацияны жана кардардын жүрүм-турумун текшериңиз.
Прокси параметрлерин түзүүдөн мурун колдонмону иштеткен 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 касиеттерин кошуу ар бир кардардын прокси аутентификациясын камсыз кылбайт.