سؤال

كيف يمكن الحصول على/استخدام/إرجاع مؤشر ترابط من قائمة انتظار التنفيذ (= تجمع مؤشرات الترابط) في WebLogic 8.1.6؟

هل كانت مفيدة؟

المحلول

AFAIK، لا، هذا غير ممكن، لا يمكنك الحصول على موضوع مباشرة.بدلاً من ذلك، قم بتعيين قائمة انتظار التنفيذ لكائن Servlet، أو JSP، أو EJB، أو RMI.

يتيح لك WebLogic تعيين قائمة انتظار تنفيذ إلى كائنات Servlets و JSPs و EJBS و RMI.من أجل ربط قائمة انتظار تنفيذ مع servlet (أو JSP) ، تحتاج إلى تحديد wl-dispatch-policy معلمة التهيئة لـ servlet (أو JSP) في web.xml ملف واصف.توضح نموذج الكود التالي كيفية تعيين قائمة انتظار التنفيذ mySpecialQueue إلى صفحة JSP:

<!-- web.xml entry -->
<servlet>
    <servlet-name>MyServlet</servlet-name>
    <jsp-file>/critical.jsp</jsp-file>
    <init-param>
        <param-name>wl-dispatch-policy</param-name>
        <param-value>mySpecialQueue</param-value>
    </init-param>
</servlet>

من أجل تعيين قائمة انتظار تنفيذ لكائن RMI ، يجب عليك تحديد خيار -dispatchpolicy عند استخدام برنامج التحويل البرمجي RMI الخاص بـ WebLogic (RMIC).إليك كيفية تعيين قائمة انتظار التنفيذ mySpecialQueue إلى كائن RMI:

java weblogic.rmic -dispatchPolicy mySpecialQueue ...
 In the same way, use the `-dispatchPolicy` option when invoking

برنامج التحويل البرمجي لـ WebLogic's EJB لتعيين قائمة انتظار التنفيذ إلى EJB.يمر برمجي EJB الخاص بـ WebLogic ضمنيًا -dipatchPolicy حجة إلى مترجم RMI الأساسي.في WebLogic 8.1 ، استخدم dispatch-policy عنصر في EJB weblogic-ejb-jar.xmlواصف لتعيين قائمة انتظار التنفيذ:

<!-- weblogic-ejb-jar.xml descriptor -->
<weblogic-enterprise-bean>
    <ejb-name>myEJB</ejb-name>
    ...
    <dispatch-policy>myEJBQueue</dispatch-policy>
</weblogic-enterprise-bean>

يتم دعم قوائم قوائم التنفيذ المخصصة لجميع أنواع EJB - حبوب الجلسة ، حبوب الكيانات ، و MDBs.

في وقت التشغيل ، يخصص WebLogic مؤشرات ترابط العمال ل Servlets و JSPs و EJBs و RMI من قوائم قوائم تنفيذ المكوّنة الخاصة بهم ، مما يضمن أن الكائنات المحددة في تطبيقك يمكنها الوصول إلى عدد ثابت من مؤشرات ترابط الخادم.بالنسبة لتلك الكائنات التي لا يتم تعيين قائمة انتظار تنفيذ ، سيتم تخصيص مؤشرات الترابط من قائمة انتظار تنفيذ الخادم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top