2017-08-30 86 views
0

我安裝了Tomcat 8.5.15,我需要將其升級到8.5.16才能與所有其他環境相匹配。從我讀的內容來看,只要使用正確的參數更新配置文件,就可以使用monor版本更新進行升級。在不破壞現有應用程序的情況下升級Tomcat版本

Tomcat文檔狀態:

When upgrading instances of Apache Tomcat from one version of Tomcat 8 to 
another, particularly when using separate locations for $CATALINA_HOME and 
$CATALINA_BASE, it is necessary to ensure that any changes in the 
configuration files such as new attributes and changes to defaults are 
applied as part of the upgrade. To assist with the identification of these 
changes, the form below may be used to view the differences between the 
configuration files in different versions of Tomcat 8. 

我跑在Tomcat提供的工具來看待分歧,看起來並不像它會是一個問題,但我關心的是將web應用程序目前在Tomcat託管在升級過程中中斷?

尤其是我所關心的APEX ORDS應用

+0

[軟件測試](https://en.m.wikipedia.org/wiki/Software_testing) –

回答

0

將在Web應用程序在升級過程中目前託管在Tomcat的休息時間嗎?

應用程序總有機會對特定版本的平臺的行爲產生未知依賴。在行爲發生變化之前,這是未知的 - 通過迴歸錯誤或因爲此行爲未指定,選擇/實現發生變化。它仍然沒有說明,但不同。

這就是說,你不應該依賴一個互聯網論壇帖子,告訴你你的應用程序(無論它是什麼)與你的平臺的隨機版本兼容。可能性是它會兼容,但最終你必須爲自己驗證。

當然,這樣的更新必須在Tomcat關閉時進行,而不是在正常運行時間內完成。如果您真的依賴於您的應用的可用性,我建議您將最新的備份恢復到新機器,更新它並測試它是否仍在工作。這有很好的副作用,你也證明你能夠恢復你的備份。然而,測試是不可避免的。我不知道如何發音。它可以是「必須做」或「您必須做」。

相關問題