我正在运行一个Spring项目,该项目有一个applicationContext.xml,其中包含将消息放入手动创建的ActiveMQ队列的Camel路由。在运行项目之前,我通过登录文件activeMQ / bin并发出命令activeMQ来手动启动ActiveMQ服务器。
我想从applicationContext.xml启动ActiveMQ服务器。有人可以就如何做到这一点提出建议吗?
答案 0 :(得分:0)
不确定这是否对您有所帮助,但我已经反过来做了。启动我的activemq实例时,它也会启动我的camel路由。
如果这是您可行的解决方案,请按照以下步骤操作
答案 1 :(得分:0)
ActiveMQ为春季启动其经纪商提供支持。使用spring-activemq命名空间在spring的应用程序上下文中配置代理,以获取有关activemq(http://activemq.apache.org/spring-support.html)的详细信息检查弹簧支持
答案 2 :(得分:0)
参见此示例
演示了如何在Spring XML文件中嵌入ActiveMQ代理。
您还可以在ActiveMQ文档中找到一些详细信息,例如