在WSO2 ESB中替换自定义库版本的最佳方法是什么?

在WSO2 ESB中替换自定义库版本的最佳方法是什么?,wso2,wso2esb,esb,enterprise-integration,Wso2,Wso2esb,Esb,Enterprise Integration,我正在使用Enterprise Integrator 6.5.0 我有一个自定义的中介程序,它生成一个版本为1.0.0的文件.jar,当我把这个.jar放在具有相同版本的lib文件夹中时,我看到了这一点,所有这些都可以正常工作。但是,当我从lib文件夹中删除这个.jar并添加相同的.jar(但版本为1.0.1)时,我检测到ESB正在使用1.0.0版本 在进行研究时,我看到ESB正在生成两个文件,一个在dropins文件夹中,另一个在wso2\components\default\configur

我正在使用Enterprise Integrator 6.5.0

我有一个自定义的中介程序,它生成一个版本为1.0.0的文件.jar,当我把这个.jar放在具有相同版本的lib文件夹中时,我看到了这一点,所有这些都可以正常工作。但是,当我从lib文件夹中删除这个.jar并添加相同的.jar(但版本为1.0.1)时,我检测到ESB正在使用1.0.0版本

在进行研究时,我看到ESB正在生成两个文件,一个在dropins文件夹中,另一个在wso2\components\default\configuration\org.eclipse.osgi\bundles\6\1.cp中

所以我想我需要手动删除这3个文件才能添加新版本

是否有其他选项可以自动删除此文件,或者我做错了什么


谢谢

当您将jar文件添加到lib目录时,在服务器启动时,ESB服务器将jar转换为OSGI捆绑包并添加到dropins目录。如果您想要删除jar文件,那么从lib和dropins目录中删除jar文件就足够了


确保在添加新的jar文件时,需要执行服务器重启,以便ESB服务器拾取新的jar文件。在将jar文件添加到lib目录时,在服务器启动时,ESB服务器将jar转换为OSGI捆绑包并添加到dropins目录。如果您想要删除jar文件,那么从lib和dropins目录中删除jar文件就足够了

确保在添加新的jar文件时,需要执行服务器重启,以便ESB服务器获取新的jar文件