2014-09-04 42 views
0

我有一個特定於tomcat部署的場景。我有2個應用如何將2個項目集成到一個.WAR中,獨立部署和維護它們?

/Webapps 
     /Application-1 
     /Application-2 

這裏:

  1. 我想創建一個單一的.war文件來部署應用程序和獨立訪問他們

  2. 當應用-1是活的,打倒只有應用程序2用於維護

  3. 當Application-2準備就緒時,使用單個.WAR進行部署(其中包含2個應用程序然而,它不應該影響應用程序-1

這是我面臨的挑戰,我嘗試了沒有解決方案的方法。請欣賞任何幫助以實現這3個步驟。

謝謝!

+0

你的問題很混亂。根據您的要求,答案似乎是創建兩個WAR文件。 – 2014-09-04 14:41:19

回答

0

如果你想要的是一種方法,而無需將其摧毀以更新服務器的戰爭,有一種方法和Tomcat 7並行部署http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Parallel_deployment

您可以部署多個版本做一個web應用程序同時具有相同的 上下文路徑。用於將請求匹配到 上下文版本的規則如下:

如果請求中沒有會話信息,請使用最新的 版本。如果請求中存在會話信息,請檢查每個版本的會話管理器 是否有匹配的會話,如果找到一個是 ,則使用該版本。如果會話信息存在於 請求中,但未找到匹配的會話,請使用最新版本。

如果這不是你正在尋找的,請更新你的問題,更好的解釋。