我使用apache web服務器和tomcat服務器來承載幾個web應用程序。我們可以指向多個網址tomcat中的同一個webapp
這些web應用程序彼此沒有太大區別,我想將所有這些web應用程序整合到一個web應用程序中,以儘量減少過程開銷。
當前Web應用程序正在使用單獨的URL訪問,例如:localhost:8080/webapp1,localhost:8080/webapp2。
沒有改變網址是否有一種方式,我可以在tomcat上託管一個web應用程序說「singlewebapp」,這樣它會響應localhost:8080/webapp1以及localhost:8080/webapp2?
如果Apache是你的堆棧的一部分,就可以實現上述使用重寫規則。 – opyate
@opyate:+1。你是對的。 Kunkunur,相信我這會導致日常操作中的混亂。如果在上下文根後面存在命名空間衝突,例如/ wa1/myservlet和/ wa2/myservlet ...你是什麼意思**過程開銷**?您提出的解決方案不會整合Web應用程序,相反會引入更多的複雜性。 – home
@home:webapp1和webapp2實際上是相同的唯一區別是圖像,css文件,配置文件和一些設置。本質上,代碼(包括servlet)是相同的。我應該把這個問題命名爲多租戶/白標籤。通過流程開銷,我意味着部署過程的開銷,團隊每天都在管理這些應用程序。 – sandeepkunkunuru