اختر هدف 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 عشوائية لاسم المستخدم/كلمة المرور لا توفّر مصادقة الوكيل لكل عميل.

مقالات ذات صلة