WSO2 Официальный патч,
Прочитайте файл README. (Не должен уйти, лучше, если вы делаете)
Завершение работы сервера, если вы уже начали работу.
Скопируйте wso2carbon-version.txt файл /bin.(not должен уйти, лучше, если вы делаете)
Скопируйте patchNumber/хранилище/компоненты/патчи/
Restart сервер с: Linux/Unix: ш wso2server.sh Окна: wso2server.bat
Patch Созданный вами
Скомпилируйте (mvn clean install
) и получите банку с модифицированной кодовой базы. например, предположим, что вы создаете патч для углеродного реестра extensions. Во-первых, клонируйте регистрацию углерода и сделайте исправление, затем перейдите к модулю extensions. Использование maven build (mvn clean install
) банку. Затем создайте папку с именем патча (например: 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.
Я должен применить патч к ESB-4.6.0. Источник доступен для скачивания? И есть какой-то учебник, объясняющий, как создать банку? Благодарю. – elias