WSO2官方補丁進行驗證,
閱讀自述文件。(不是必須的步驟,更好,如果你這樣做)
如果您已經啓動,請關閉服務器。
複製wso2carbon-version.txt文件到/bin.(not一個必須步驟,如果你做的更好)
複製patchNumber到/庫/組件/補丁/
重新啓動 的Linux/Unix:與服務器SH wso2server.sh 的Windows:wso2server.bat
補丁由你所建立
編譯(mvn clean install
)並從修改後的代碼庫中獲取jar。例如,假設您正在爲碳登記表extensions創建補丁程序。首先,克隆碳註冊表並進行修復,然後轉到extensions模塊。使用maven build(mvn clean install
)這個jar。然後創建一個帶有補丁名稱的文件夾(例如:patch9999)並將其放入裏面並將新創建的補丁文件夾(例如:patch9999)複製到repository/components/patches
。現在只需重新啓動/啓動產品,補丁即可應用。
./wso2server.sh restart/start
但是,如果產品比舊的碳4.2.0你有啓動產品如下面時提供-DapplyPatches屬性。
./wso2server.sh -DapplyPatches
如果修補程序成功應用,您可以在下面看到一組行。
[2016-08-24 20:27:25,319] INFO {org.wso2.carbon.server.extensions.PatchInstaller} - Patch changes detected
[2016-08-24 20:27:27,980] INFO {org.wso2.carbon.server.util.PatchUtils.console} - Backed up plugins to patch0000
[2016-08-24 20:27:28,010] INFO {org.wso2.carbon.server.util.PatchUtils.console} - Patch verification started
[2016-08-24 20:27:28,034] INFO {org.wso2.carbon.server.util.PatchUtils.console} - Patch verification successfully completed.
來源
2014-10-28 04:53:46
tkr
我必須將補丁應用於ESB-4.6.0。該源可供下載?還有一些教程解釋瞭如何生成jar?謝謝。 – elias