كيفية تكوين CXF خدمات الويب بحيث يمكن رصدها Glassfish

StackOverflow https://stackoverflow.com/questions/1613251

سؤال

ونحن نشر خدمات الإنترنت تنفيذها باستخدام CXF إطار على في خادم تطبيق GlassFish . Glassfish لديه إمكانية ل الخدمات رصد الإلكتروني المنتشرة على الخادم من خلال انها وحدة التحكم الإدارية.

ونود أن تكون قادرة على استخدام هذه الميزات رصد من Glassfish نحو خدمات الويب تنفيذها باستخدام CXF، ولكن عندما ونشر التطبيق خدمة الإنترنت، وخدمات غير متوفرة من خلال وحدة تحكم إدارة Glassfish.

لا أحد يعرف كيفية تكوين خدمات الويب CXF بحيث تظهر في وحدة إدارة Glassfish على ذلك؟

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

المحلول

وهناك بعض المستندات على العنوان التالي:

http://cxf.apache.org/docs/jmx-management.html

وحول كيفية تمكين الأجهزة JMX في CXF. هناك بضعة أشياء مفقودة هناك ولكن. مع 2.2.3 وأحدث، وهناك بعض الخصائص الجديدة على الحبة InstrumentationManagerImpl التي يمكن أن أقول ذلك لNOT إنشاء ملقم MBean جديد واتصال والاشياء ونأمل استخدام منصة يرد واحد.

و <usePlatformMBeanServer>true</usePlatformMBeanServer>

وسوف ندعو فقط:

وmbs = ManagementFactory.getPlatformMBeanServer();

والتي من المؤمل الحصول الافتراضي GlassFish MBS.

و<createMBServerConnectorFactory>false</createMBServerConnectorFactory>

ولن إنشاء رابط جديد.

وأيضا، إذا كان يمكنك الحصول على التعامل مع GlassFish MBS من سياق الربيع (الربيع ربما لديها وسائل للقيام بذلك)، يمكنك تعيين الخاصية "الخادم" إلى MBeanServer الفعلية.

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