2016-11-10 99 views
3

我申請一個補丁放到/存儲庫/組件/補丁/它已被部署在中心/存儲庫/組件/插件/WSO2Apimanager補丁恢復

然後我刪除了補丁並重新啓動與sewso2server.bat的apimanager -DapplyPatchesrver但特定的罐子仍然存在。

回答

2

它不是同一個罐子,儘管它有相同的名稱。如果你檢查jar的md5sum,你就會明白。這裏發生的是,當你修補一個jar時,它會替換插件中的原始jar。當你恢復一個補丁時,原來的補丁會替換補丁。

+0

我應用了一個補丁包括一個在plugins目錄之前不存在的jar。但是在恢復修補程序(刪除表單修補程序之後)後,插件中仍然存在相同的jar。 如何知道補丁是否恢復? – drafterr

+1

如果你想添加一個新的jar,你應該把它放在'repository/components/lib'(如果jar是非osgi)或'repository/components/dropins'(如果jar是osgi)。你只能修補'plugins'目錄下的罐子。 – Bee