Hawtio作为OSGI包

时间:2014-10-19 12:27:48

标签: osgi apache-karaf hawtio

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

2 个答案:

答案 0 :(得分:2)

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

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

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

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

  • 第二:推出你的karaf。

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

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

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

请告诉我它是否按照您的预期运作。

答案 1 :(得分:0)

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