【问题标题】:command to clean apache-karaf cache清理 apache-karaf 缓存的命令
【发布时间】:2016-02-07 21:35:30
【问题描述】:

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

【问题讨论】:

    标签: java osgi apache-karaf karaf


    【解决方案1】:

    从命令行启动 karaf 时,使用 clean 命令。

    ~/home/karaf/bin: ./karaf clean
    

    更多详情请参阅https://karaf.apache.org/manual/latest/users-guide/start-stop.html#Cleanstart

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

    【讨论】:

      【解决方案2】:

      缓存保存 OSGi 框架的状态。 karaf 运行时无法清理。

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

      【讨论】:

      • 所以我会说它不是缓存
      猜你喜欢
      • 2012-01-08
      • 2012-07-14
      • 1970-01-01
      • 2015-09-27
      • 2017-11-09
      • 2015-06-18
      • 2014-01-08
      • 2011-01-15
      • 1970-01-01
      相关资源
      最近更新 更多