使用camel-spring-boot不会触发Camel EventNotifierSupport

时间:2016-02-12 03:16:09

标签: spring-boot apache-camel

发现Camel-Spring-boot未触发Camel EventNotifierSupport。 在没有camel-spring-boot的情况下工作时,我能够看到这个日志。我应该使用另一个生命周期支持类吗?提前致谢

2016-02-12 11:05:59,191 | main | INFO | com.ch.integration.camel.notifier.CamelEventNotifier | Started CamelContext: camel
2016-02-12 11:06:12,709 | Thread-0 | INFO | com.ch.integration.camel.notifier.CamelEventNotifier | Stopped CamelContext: camel

1 个答案:

答案 0 :(得分:0)

看起来您的应用程序启动后不久就停止了,这意味着该应用程序不是webapp,因为没有嵌入式servlet容器正在停止。有两种方法可以使其保持运行状态

  1. 按照http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html
  2. 中的描述使用骆驼的Main class
  3. 添加spring-boot-starter-web依赖项Why does my Spring Boot App always shutdown immediately after starting?

希望它会有所帮助,如果上述假设不正确,请提供更多DEBUG级别的控制台输出。