首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache karaf干净开始

apache karaf干净开始
EN

Stack Overflow用户
提问于 2014-12-02 19:27:38
回答 1查看 950关注 0票数 0

我正在尝试使用clean option在Windows上干净地开始卡拉夫。

它确实删除了带有bundles缓存的数据目录,但它将新的bundles从系统目录复制到数据目录中,而不是本地maven存储库。但是与本地maven存储库相比,系统目录中有陈旧的jars,这会导致karaf从陈旧的包开始。

这是clean选项的一个“特性”吗?我是不是遗漏了什么?我怎么能用来自maven repo的最新代码启动Karaf,而不是处理文件系统?

EN

回答 1

Stack Overflow用户

发布于 2014-12-03 15:17:44

您不能这样做,因为系统目录是默认使用的目录。清理确实意味着清理处于尴尬状态的捆绑包,而且很少被使用。有时会发生这种情况,如果您启动和停止karaf容器非常接近,那么包可能处于不完整的状态,因为这些包的状态是保持干净的,这将是有帮助的。另一种清理方法是删除数据文件夹。因此,您想要的是更新从系统文件夹安装的某些包。为此,您需要安装系统文件夹中的never version version nows,这些包在框架功能中定义,这是Karaf本身使用的基本功能。如果您在系统文件夹中有自己的包,则无法更新这些包,因为这些包被视为引导功能。如果您想要更新这些特性,您需要确保这些特性不再是引导特性,在此之后,只需安装从不版本的捆绑包并卸载旧版本。这可以使用命令shell来完成。

另外,通常最好在Karaf的用户邮件列表上询问这些问题,你会有更多的人在那里回答你的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27248278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档