1

我在 JBoss AS 7.1 上运行的耳朵中使用骆驼 2.11-SNAPSHOT。

在部署应用程序并构建路由时(在@Singleton @Startupbean 中,使用@Injected CdiCamelContext),我在服务器日志中收到很多警告(约 30 条):

2013-03-20 16:40:55,153 WARNING [org.apache.deltaspike.core.api.provider.BeanManagerProvider] (MSC service thread 1-2) When using the BeanManager to retrieve Beans before the Container is started, non-portable behaviour results!

在上下文开始后,我得到这个警告:

2013-03-20 16:40:56,339 WARNING [org.apache.deltaspike.core.api.provider.BeanManagerProvider] (Camel (camel-2) thread #1 - file:///tmp/exchange/tmobile/in) When using the BeanManager to retrieve Beans before the Container is started, non-portable behaviour results!

这是什么意思?我在谷歌上找不到任何有用的东西。它是一个错误吗?我配置骆驼错了吗?

4

1 回答 1

0

这只是来自 Apache Deltaspike 的警告,即在启动容器之前访问了 bean 管理器。Camel 与 CDI 的集成似乎使用了一些不可移植的功能,但假设他们知道自己在做什么,那可能什么都不是。

于 2013-03-21T13:23:53.800 回答