eclipse 插件:bndtools使用BNDRUN文件启动系统。Apache Felix Web控制台启动/停止捆绑包。
我想在捆绑包中修改类,然后重新加载捆绑包,而无需重新启动整个系统。从Web控制台中,我将捆绑包联合起来,然后安装它,指示新的捆绑包罐。但是出了点问题。也许是因为那捆取决于其他人?我如何理解捆绑包之间的依赖项?
您可以在OSGI Shell中使用update
命令重新加载捆绑包。
找到捆绑包的ID并使用update <id>
。它将在不重新启动整个系统的情况下重新加载捆绑包。如果其他捆绑包对您的更新捆绑包具有静态依赖性,则可能会重新启动。