我對Java EE web應用程序有一些部署模型問題。目前,我們正在將我們的Web應用程序作爲WAR文件中的WAR文件部署。所有內容都與WAR文件一起打包,包括靜態內容(如圖像,靜態html頁面等)。但是我想將這些靜態內容部署到HTTP服務器中,並僅使用應用程序服務器來檢索動態內容。我如何分割這些東西?有沒有人做過這種事情,並且對我的場景有一個很好的部署模型。幫助將不勝感激。如何在java web應用程序中使用http服務器和應用程序服務器
這是個好主意,以2 WAR文件一個只有靜態內容和部署HTTP服務器WAR,其餘爲不同的WAR文件,並在應用服務器上部署了嗎?但是,這種方法會影響靜態內容當前被引用的所有頁面,並且需要更改代碼,這非常麻煩,因爲我們的項目非常龐大,代碼基礎非常龐大。
任何戰略和想法,歡迎。
爲什麼要拆分靜態和動態內容?這是組織考慮還是你想提高性能? –
感謝您的意見,我感謝每一位的評論。好的學習曲線對我來說。 我想同時使用HTTP服務器和應用程序服務器來改善我的Web應用程序的性能。我一直在讀一本名爲「Java™網站性能分析」的書。並建議我將我的靜態內容放入HTTP服務器和Dynamic server中的Dynamic內容。但我不知道如何切實做到這一點。我所知道的是如何構建WAR文件並在Tomcat中部署,這是我們用於部署的App服務器。 –
所以我的問題可以修改如下。 如何在HTTP服務器中部署我的靜態內容?如果我在這方面得到了一些幫助,那麼我可以繼續並從WAR文件中刪除所有靜態內容,並將其部署到HTTP服務器以及應用程序服務器中WAR內的其餘文件。 –