1. 程式人生 > >Confluence 6 安裝補丁類文件

Confluence 6 安裝補丁類文件

ext image 發布 dir 生效 應用程序 調用 參考 覆蓋

Atlassian 支持或者 Atlassian 缺陷修復小組可能針對有一些關鍵問題會提供補丁來解決這些問題,但是這些問題還沒有放到下一個更新版本中。這些問題將會使用 Class 類文件同時在官方 Jira bug-tracking system 系統中進行問題說明和描述。

針對 Confluence 分發安裝指南

請按照下面的步驟安裝補丁類文件:

  1. 關閉你的 Confluence 實例。

  2. 拷貝提供的類文件到 <installation-directory>/confluence/WEB-INF/classes/<subdirectories>

    • <installation-directory>

      必須替代為你的 Confluence 安裝目錄(如果你需要更多的信息,請參考 Confluence Installation Directory 中的內容)。

    • <subdirectories> 指定為特定的 JIRA 相關的問題。這個變量的值針對不同的問題顯示不同的內容。 subdirectories 不會存在在你拷貝類文件之前。一些問題將會從 ZIP 文件中包含有補丁,這些包含在特定的目錄結構。

  3. 重啟你的 Confluence 實例,讓你的修改生效。

技術分享圖片 Web 應用程序 /WEB-INF/classes 目錄中的類文件將會比 /WEB-INF/lib 目錄中的類文件先行載入。所以,在第一個文件夾中的類文件將會在系統運行後調用載入,JRA 中相同名字的類將會被先前載入的類覆蓋。

取消補丁

希望取消補丁,你可以簡單的將 <installation-directory>/confluence/WEB-INF/classes/ 文件夾中的類文件刪除就可以了(在刪除的時候請小心,只刪除你需要恢復的版本),然後重啟實例。

一旦與問題相關的補丁發布,問題解決了。你需要升級 Confluence 實例來修復這個問題並且將這個補丁恢復。補丁通常並不是非常好的解決方案也可能會不穩定。官方的修復和版本升級通常是最好的解決方案。

https://www.cwiki.us/display/CONF6ZH/Installing+Patched+Class+Files


Confluence 6 安裝補丁類文件