В настоящее время я разрабатываю приложение на базе EJB 3.0 на JBoss AS 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 (сеанс без состояния bean) вводится в фонотеку bean моего веб-приложения JSF. beans работают без проблем, но я все еще хочу знать, откуда это предупреждение, и что я могу сделать, чтобы избежать этого.
Я уже немного искал, но не нашел хорошего ответа (некоторые говорят, что разработчикам bean не нужно беспокоиться, но это предупреждение, поэтому я хотел бы иметь лучшее решение):
- http://www.jboss.com/index.html?module=bb&op=viewtopic&t=147292
- http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4180366
- http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4140136
- JBoss JIRA Проблема с предупреждением (Не так полезно, на мой взгляд)
У кого-нибудь есть объяснение, что вызывает предупреждение (с точки зрения разработчика bean, а не разработчика сервера приложений) и что делать, чтобы избежать этого?
Обновление: Я только что обновил JBoss до версии 5.0.1.GA(Download, Release-Notes), но, к сожалению, предупреждение все еще появляется.