我工作的一個項目,我有一個Tomcat 7中的幾個戰爭文件有一個嵌入式的ActiveMQ(5.5.1)相同的Tomcat內代理進行通信。多戰爭使用共享嵌入ActiveMQ的
我想知道什麼是管理這個正確啓動和停止代理中的最佳實踐,以及如何。
其實我嘗試在塗用server.xml
全局JNDI條目,並在每個戰得到的查找我的ActiveMQ連接。與代理的第一個連接隱式啓動它。但是用這種方法,我遇到了各種各樣的問題,例如已經存在的實例或數據存儲中的鎖。
我應該使用,而不是它使用BrokerFactory明確啓動代理額外的戰爭嗎?在這種情況下,如何確保這場戰爭首先在Tomcat中執行?我該如何阻止我的經紀人以及哪裏?
感謝您的幫助。