我试图了解没有春天的骆驼'教程,我不完全确定' JndiCamelServletContextListener'上课正在做。是初始化驼峰上下文并向其添加路由信息吗?有没有办法可以从我的应用程序的其他部分(如EJB)访问创建的Camel Context?
http://camel.apache.org/servlet-tomcat-no-spring-example.html
我的想法是添加一个Servlet上下文侦听器,在contextInitialized方法中,我将创建一个Camel上下文并将其作为属性保存在Servlet上下文中。然后,如果需要,我将能够在应用程序的任何位置获取驼峰上下文。
有没有办法使用上面提到的例子来实现这一点。
谢谢。
答案 0 :(得分:1)
最好将创建的CamelContext
作为属性存储在ServletContext
上。我已经记录了一张票,以便在下一个版本中实现这个功能