如果我手动修改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.
在我的例子中,我想要应用以下补丁:为wso2esb 5.0.0发布的https://github.com/wso2/wso2-axis2/commit/0f826cbf230b8c855b041ea1db3a751319cd3e91
注意:即使我只解压缩jar,然后重新创建它,也会发生这种情况
$ jar cf *
如何在wso2esb 4.9.0中修补和重新编译axis2_1.6.1.wso2v14.jar?
发布于 2018-07-25 06:57:03
您基本上可以按照以下步骤进行操作。但在此之前,检查是否使用WUM更新发布了相同的修复程序。如果不是
你需要先下载相关的标签,然后提交你想要包含的v1.6.1-wso2v14
<ESB-Home>/repository/component/patches directory
_1.6.1-wso2v14.jar(检查jar文件名,它应该与plugins directory)
中的相同
编辑:不要试图用jar cf命令打包。运行mvn全新安装。这不是一个标准的jar,而是一个OSGi包。因此,请复制从mvn全新安装获得的jar文件。如果名称不同,只需重命名jar名称(- to _)
https://stackoverflow.com/questions/51504223
复制相似问题