簡體   English   中英

在多台機器上的Tomcat之間共享戰爭

[英]Share war across tomcats on multiple machines

我有一個部署環境,其中包含一個部署在VM上並可以通過負載平衡器訪問的tomcat。 在特定負載下,將生成額外的vm,觸發它們的tomcat,並將其添加到負載均衡器中。 (使用aws自動縮放進行此操作)但是由於這個原因,如果我必須更改單個jsp,我被迫去對每個活動的vm進行更改。 有什么辦法可以將我的war文件/ webapps保留在一台機器上,並且所有vms上的tomcat都可以訪問相同的內容? 因此,我的更改將必須在一個地方完成。

簡單來說,這就是同樣的問題:多台機器上的tomcat可以在單台機器上共享war文件。

如果應用服務器不提供此功能,則必須自己完成此操作。 (出於上下文,JBoss / WildFly提供了所謂的域模式,其中多個服務器位於一個服務器組中。部署是在控制器服務器上執行的。)

我認為最簡單的方法是擁有一個中央文件系統,該文件系統將(只讀)安裝到您的VM中,該文件系統將是tomcat從中部署其應用程序的文件夾。 在這種情況下的問題是,您不能同時運行一個應用程序的兩個不同版本...

問候,

slowy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM