如何在WSO2 ESB中安装自己的/自定义补丁?

时间:2014-04-25 18:42:37

标签: wso2esb

我们在WSO2 ESB 4.8.0中发现了一个可能的错误,并找到了解决此问题的可持续解决方案。现在我们想联系WSO2报告这个错误,因为它阻碍了我们的项目。

与此同时,我们必须修改axis2_1.6.1-wso2v10.jar中的一个类,以避免该工具的不利行为。

将修改后的JAR删除到其中一个lib文件夹中无效。我们也不确定是否应该在目录〜/ repository / components / patches下面创建一个自己的补丁。我们的第一次尝试失败了。

在我们从WSO2获得官方补丁之前,建议在ESB中(临时)安装自定义/自定义补丁的方法是什么?

3 个答案:

答案 0 :(得分:0)

您可以尝试将更新的jar放在“/ repository / components / plugins”文件夹中而不是lib中,并替换现有的jar。 同时向WSo2报告错误。

答案 1 :(得分:0)

如果在" / repository / components / plugins"中更换罐子确保输入确切的名称。您的修改后的jar应该具有相同的名称axis2_1.6.1-wso2v10.jar - > axis2_1.6.1.wso2v10.jar

答案 2 :(得分:0)

WSO2在第https://docs.wso2.org/display/EMM110/WSO2+Patch+Application+Process页正式描述了补丁申请流程

" ... WSO2补丁应用程序从WSO2 Carbon 4.2.0版本开始自动化。您只需将Service Pack(例如,servicepack001)放在/ repository / components / servicepacks目录中,然后重新启动服务器即可。要还原Service Pack,请将其从服务目录中删除..."