2010-08-28 78 views

回答

1

是的。通常的問題是給定的端口只能被單個進程使用。

因此,您不能在端口8080上同時安裝JBoss和Weblogic。另外,正常操作還需要大量額外的端口。這充其量是單調乏味的。

2

這是可能的,如果你想嘗試所有這些。您只需爲每個服務選擇不同的端口。

是否有真正的用例?您可以將應用程序綁定到您的應用程序服務器,並且您可能想要運行不同的應用程序。

+1

不同端口或更好的不同IP地址。通常值得爲每個應用程序服務器分配一個不同的IP地址,以便以後可以將其移動到不同的服務器,而無需調整所有客戶端的服務地址。 – Codo 2010-08-28 18:26:03

0

如上所述,它是可能的,但它是一個配置管理的噩夢。

如果是進行兼容性測試,我會考慮EC2或類似的基於時間的託管,並將1個應用程序服務器放在1張圖片中,然後依次旋轉每張圖片並在測試完成後關閉它。

通過無需編輯所有類型的配置文件和調試奇怪的衝突,可以支付10倍的費用。

1

這是可能的。你需要關心這些服務器使用的端口。

此外,您還需要檢查您的服務器上有哪些資源(cpu/core/RAM)。您的系統應該有足夠的資源來運行多個服務器。

我不知道最新的用例,但如果可能的話,我寧願在單個Java應用服務器上安裝各種webapps。

0

是的,這是可能的。

優點:

  • 你不需要額外的服務器來運行你的appservers,讓你在物理/ virtualmachines保存。這對於原型設計以及功能測試都有很大幫助,因爲您可以在應用程序之間共享服務器。
  • 某些應用程序可能需要不兼容的應用程序服務器設置,因此您必須並排運行在不同的應用程序服務器中。
  • 一個應用程序服務器的停機時間不會影響其他應用程序服務器。

缺點:

  • 你必須確保每一個應用程序服務器獲取的CPU,內存足夠的份額,等
  • 您必須分配端口號給每個應用程序服務器
  • 您正在每個環境的性能都依賴於彼此。

因此,這是你主要進行實驗/開發/測試的東西。在生產環境中,當並行運行Appservers時,您必須小心謹慎。

相關問題