Sim*_*ann 20 jboss warnings session-bean ejb-3.0
我目前正在JBoss AS 5.0.0.GA上开发基于EJB 3.0的应用程序,最近在服务器日志中出现了以下警告:
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)注入到我的JSF Web应用程序的支持bean中,就会生成警告.虽然bean确实可以正常工作,但我仍然想知道警告来自哪里以及我可以做些什么来避免它.
我已经搜索了一下,但没有找到一个好的答案(有人说,bean开发人员不必担心,但它是一个警告,所以我想有一个更好的解决方案):
那么有没有人解释导致警告的原因(对于bean开发人员,而不是应用程序服务器开发人员)以及如何避免它?
Sim*_*ann 26
据我了解所有关于此警告的可用资源,这算不得什么的JBoss 5的用户可以做任何事情,并且基本上只是在JBoss,他们用自己的类错误开发商一个提醒.
根据开发人员的建议,我现在通过更改conf/jboss-log4j.xml中的日志记录配置来忽略它.我刚补充说:
<category name="org.jboss.ejb3.interceptors">
<priority value="ERROR" />
</category>
Run Code Online (Sandbox Code Playgroud)
即使JBoss EJB3教程/文档说你也可以安全地忽略这些警告.好吧,如果每个人都可以忽略这些不记录它们!看到这个问题没有得到解决令人沮丧.
| 归档时间: |
|
| 查看次数: |
24736 次 |
| 最近记录: |