如果我手动修改axis2_1.6.1.wso2v14.jar,则wso2esb 4.9.0在启动时会崩溃,并显示以下消息:
Could not start: null(reference:file:../plugins/axis2_1.6.1.wso2v14.jar:17). It's state is uninstalled.
就我而言,我想应用以下补丁程序:https://github.com/wso2/wso2-axis2/commit/0f826cbf230b8c855b041ea1db3a751319cd3e91,该补丁程序是针对wso2esb 5.0.0发布的
注意: 即使我只解压缩罐子,然后使用
重新创建它,也会发生这种情况$ jar cf *
如何在wso2esb 4.9.0中修补和重新编译axis2_1.6.1.wso2v14.jar?
答案 0 :(得分:1)
您基本上可以按照以下步骤操作。但是在此之前,请检查是否使用WUM更新发布了相同的修复程序。如果不是
<ESB-Home>/repository/component/patches directory
内创建一个具有更高编号的新补丁目录已编辑 不要尝试使用jar cf命令对其进行打包。运行mvn全新安装。这不是标准jar,而是OSGi捆绑包。因此,复制从mvn clean install获得的jar文件。如果名称不同,只需将jar名称重命名(从-到_)