如何在wso2 carbon中应用补丁文件

our*_*ome 12 wso2 wso2carbon

有人可以通过您需要遵循的步骤将.patch文件应用到WSO2 ESB v4.0.3吗?我尝试过以下方法:

  1. 上传.patch文件到repository/components/patchescarbon_home/lib/patches

  2. wso2server.sh start -DapplyPatches

此命令创建patch000在components/patches目录中调用的dir ,并使用插件填充它.

我要申请的补丁是https://issues.apache.org/jira/browse/TRANSPORTS-51

非常感谢

小智 10

您需要将.patch文件应用于代码库并从中创建jar.然后创建一个包含补丁名称的文件夹(例如:patch001)并将jar放入其中并将新创建的补丁文件夹(例如:patch001)复制到存储库/组件/补丁.现在运行wso2server.sh -DapplyPatches将起作用.

当你执行-DapplyPatches时,它会将repository/components/plugins目录的原始内容备份到repository/components/patches目录,这就是你看到patch000文件夹的原因(因此可以恢复到以前的状态).