用于清理apache-karaf缓存的命令

时间:2015-11-06 17:00:29

标签: java osgi apache-karaf karaf

是否有任何清洁karaf容器的命令? ie)我正在尝试创建一个bundle并在apache-karaf-2.3.10中多次安装bundle。经过一定数量的尝试后,卡拉夫没有达到预期的效果。有时名称不会出现,而是出现束的绝对路径。所以我期待一个karaf shell命令清理数据缓存文件夹,以便karaf恢复到原始状态(恢复出厂设置)。

2 个答案:

答案 0 :(得分:4)

缓存保存OSGi框架的状态。 karaf正在运行时无法清除它。

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

答案 1 :(得分:4)

从命令行启动karaf时,请使用type is double type is double type is double type is double type is not double //notice the output here 命令。

clean

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

没有办法在Karaf内部做到这一点 - 对于Christian Schneider描述的原因,这是没有意义的。