سؤال

أنا حاليا تطوير EJB 3.0 على أساس التطبيق على جبوس كما 5.0.0.GA مؤخرا التحذير التالية ظهرت في سجل الخادم:

09:50:19,735 WARN  [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
09:50:19,735 WARN  [InterceptorsFactory] EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
09:50:19,735 WARN  [InterceptorRegistry] applicable interceptors is non-existent for ...
...

تحذيرات ولدت في أقرب وقت كما EJB (عديمي الجنسية الدورة الفول) هو حقن في دعم فول بلدي JSF شبكة الإنترنت تطبيق.الفول تعمل دون مشاكل على الرغم ولكن أنا لا تزال تريد أن تعرف أين هذا التحذير يأتي من ما يمكنني القيام به لتجنب ذلك.

أنا بالفعل بحثت قليلا حول, ولكن لم أجد إجابة جيدة (يقول البعض ، فول المطورين لم يكن لديك ما يدعو للقلق, ولكن تحذير, لذلك أود أن يكون أفضل حل):

لذلك أي شخص لديه تفسير ما أسباب التحذير (من حيث الفول المطور ليس ملقم التطبيق المطور) و ما يجب القيام به لتجنب ذلك ؟

تحديث: لقد ترقية جبوس إلى 5.0.1.GA (تحميل, الإفراج-الملاحظات) ولكن للأسف التحذير لا يزال يبدو.

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

المحلول

بقدر ما أفهم جميع المصادر المتاحة على هذا التحذير ، فإنه ليس مستخدم من جبوس 5 يمكن أن تفعل أي شيء حول و هو أساسا مجرد تذكير للمطورين من جبوس التي يستخدمونها فئات الخاصة الخطأ.

بناء على نصيحة من المطورين ، وأنا الآن تجاهل ذلك عن طريق تغيير بلدي التسجيل في التكوين conf/jboss-log4j.xml.لقد تم إضافة:

<category name="org.jboss.ejb3.interceptors">
    <priority value="ERROR" />
</category>

نصائح أخرى

حتى جبوس EJB3 التعليمي/وتقول الوثائق يمكنك بشكل آمن تجاهل هذه التحذيرات.حسنا إذا كان الجميع يمكن تجاهل هذه لا سجل لهم!ومن المحبط أن نرى هذه المسألة لم يتم إصلاحها.

كان عندي نفس المشكلة قم بتعديل ejb3-interceptors-aop.xml و الآن يعمل على ما يرام.

لقد جربت هذا التعديل في ejb3-interceptors-aop.xml

لقد تعليق هذه السطور :

<aspect name="InterceptorsFactory" factory="org.jboss.ejb3.interceptors.aop.InterceptorsFactory" scope="PER_INSTANCE"/>  
<advice name="invoke" aspect="InterceptorsFactory"/> 

ويعمل

التحذيرات لم تعد تظهر في جبوس 5.1.0, ولكن إضافة فئة سيمون نشر يلغي تسجيل التحذيرات في 5.0.x

فقط اتبع الخطوات

  1. وقف جبوس و حق انقر على الخادم سبيل المثال وحدد نظيفة
  2. انقر بزر الماوس الأيمن فوق المشروع ثم حدد تشغيل -> تشغيل تكوينات
  3. حدد classpath -> إضافة الجرار
  4. إضافة الجرار من جبوس ASHOME/العميل jbossall-client.jar,جبوس ASHome/common/lib - كل الجرار.
  5. تطبيق و تشغيل.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top