1

我们有自己的基于 karaf 的应用程序,最近我们决定将我们的 web 控制台迁移到 hawtio 作为插件。是否有可能将 hawtio 作为 OSGI 捆绑包附加到我们的项目中?我已经下载了 hawtio 项目,但是没有带有打包模式“bundle”或类似东西的 maven 模块。当然,我们可以选择获取 kar 存档文件,将其解压缩并使用它的捆绑包。但这根本不是原生方式。谢谢!

4

2 回答 2

2

您好,您是否尝试使用(hawtio-karaf)maven 存储库中可用的最新 Hawtio for karaf?

http://search.maven.org/#artifactdetails|io.hawt|hawtio-karaf|1.4.26|jar

它提供了一个features.xml可以安装在 Karaf 上的工具。

  • 首先:在本地 maven repo 上安装所有内容。

  • 第二:启动你的 karaf。

  • 第三:运行命令:feature:repo-add mvn:io.hawt/hawtio-karaf/1.4.26/xml/features

  • 第四:运行命令:feature:install hawtio

根据官网,默认网址为:http://localhost:8181/hawtio/

让我知道它是否按您的预期工作。

于 2014-10-20T07:24:46.323 回答
0

独立单元测试没有干净的解决方案,但是 apache karaf 为这种情况提供了考试环境 - http://karaf.apache.org/manual/latest/developers-guide/writing-tests.html 所以我们可以使用我们的运行测试开发模式下的应用程序和hawtio。在生产中,这种功能泄漏是不存在的。

于 2014-10-20T10:40:03.290 回答