我们有自己的基于karaf的应用程序,最近我们决定将我们的web控制台迁移到hawtio作为插件。有没有可能将hawtio作为OSGI捆绑附加到我们的项目中?我已经下载了hawtio项目,但没有包装模式的maven模块"捆绑"或类似的东西。作为一个选项当然我们可以获取kar存档文件,提取它并使用它的包。但这根本不是本土的方式。谢谢!
答案 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运行测试。 在生产过程中,这种功能泄漏是不存在的。