在WSO2ESB中替换自定义lib版本的最佳方式是什么



我使用的是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\bundes\6\1.cp 中

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

有没有其他选项可以自动删除这些文件,或者我做错了什么?

谢谢

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

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

最新更新