如何查看内部已安装的Karaf功能?
它具有其他功能吗?
它会安装哪些捆绑软件以及以什么起始级别安装?
我说的是cxf
中的http
之类的功能。
答案 0 :(得分:2)
您可以使用以下命令:
feature:info <featurename>
以获取有关该功能的详细信息。它显示了相关功能,捆绑和该功能的配置。
如果您想要更多详细信息,可以查看功能库:
feature:repo-list
每个安装功能库都将显示一个mvn uri。 例如,对于cxf 3.2.5,您将看到。
cxf-3.2.5 mvn:org.apache.cxf.karaf/apache-cxf/3.2.5/xml/features
Karaf可以直接显示这些网址的内容
cat mvn:org.apache.cxf.karaf/apache-cxf/3.2.5/xml/features
这将显示cxf功能的xml。您也可以直接在Maven中央仓库中找到它。
如果某个功能在安装过程中发生了奇怪的事情,那么还有一种调试方法:
feature:install -v http
这将安装karaf http功能,并在日志中详细记录完成的操作。就像要卸载,安装,刷新,重新启动捆绑包,部署配置一样。当事情进展不如预期时,这很有帮助。