清理 apache-karaf 缓存的命令

Shr*_*ram 3 java osgi apache-karaf karaf

有没有命令可以清理karaf容器?即)我正在尝试创建一个捆绑包并在 apache-karaf-2.3.10 中多次安装该捆绑包。经过一定次数的尝试后,karaf 的性能未达到预期。有时名称不会出现,而是会出现包的绝对路径。所以我期待 karaf shell 命令来清理数据缓存文件夹,以便 karaf 回到原始状态(类似于恢复出厂设置)。

Chr*_*der 5

缓存保存 OSGi 框架的状态。karaf 运行时无法对其进行清洁。

您可以使用shutdown -cc重新启动并清理缓存。


Don*_*d_W 5

当您从命令行启动 karaf 时,请使用该clean命令。

IE

~/home/karaf/bin: ./karaf clean
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅https://karaf.apache.org/manual/latest/users-guide/start-stop.html#Cleanstart 。

没有办法从 Karaf 内部做到这一点 - 由于 Christian Schneider 上面描述的原因,这没有意义。