我工作的一个项目,我有一个Tomcat 7中的几个战争文件有一个嵌入式的ActiveMQ(5.5.1)相同的Tomcat内代理进行通信。多战争使用共享嵌入ActiveMQ的
我想知道什么是管理这个正确启动和停止代理中的最佳实践,以及如何。
其实我尝试在涂用server.xml
全局JNDI条目,并在每个战得到的查找我的ActiveMQ连接。与代理的第一个连接隐式启动它。但是用这种方法,我遇到了各种各样的问题,例如已经存在的实例或数据存储中的锁。
我应该使用,而不是它使用BrokerFactory明确启动代理额外的战争吗?在这种情况下,如何确保这场战争首先在Tomcat中执行?我该如何阻止我的经纪人以及哪里?
感谢您的帮助。