簡體   English   中英

如何同時啟動在Tomcat中部署的所有應用程序

[英]How to start all applications deployed in tomcat Concurrently

在tomcat中是否有任何配置,我可以在其中提及在tomcat重新啟動時同時啟動所有應用程序。 這是為了避免在tomcat重新啟動期間出現延遲。

最好的辦法是為server.xml<Host .../>元素配置一個適當的startStopThreads設置,以便每個Context在並行線程中啟動。

它是否成功取決於您在系統上擁有多少個內核,而不是Web應用程序的數量以及每個Web應用程序的相對啟動時間。

Tomcat文檔中提供了startStopThreads完整詳細信息。

它們都會自動啟動,我不確定您還需要什么。

AFAIK依次啟動,一個接一個地啟動-可能這就是您的目標。 我不知道有多線程並發啟動,但是即使是這種情況,它們總會有一個單獨的啟動時間,因此您可能會縮短時間,但仍然遇到相同的問題。

您可以通過僅在完全啟動tomcat(例如通過適當的負載平衡器配置)將其提供給外部世界來解決任何問題。 如果您的應用程序初始化所需的時間太長,則可能還需要解決此問題。

暫無
暫無

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

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