繁体   English   中英

Apache felix:从嵌入了Felix的目录中加载捆绑文件

[英]Apache felix : Loading bundle files from dir with Felix embedded

我正在以嵌入式方式使用Apache Felix,如http://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html中所述

根据Apache Felix从Deployment文件夹安装File jar中的讨论

1)开始菲利克斯

2)在其上安装/启动felix.fileinstall捆绑包

3)将系统设置为hotdiploy目录,即

System.setProperty(“ felix.fileinstall.dir”,“ file:C:/ myrproject / hotdeploy”);

我可以看到目录中的包已注册。 但是,在更改目录(添加或删除新捆绑包)时,是否可以得到通知? 因此,在这种情况下,我可以检查未启动的捆绑包并启动它们。 这将有助于实时运行热部署功能。

谢谢

您可以安装org.apache.felix.eventadmin捆绑包,然后观看事件主题org/osgi/framework/BundleEvent/STARTED 看看felix eventadmin

请注意,felix Web控制台是监视事件的好工具,至少用于调试目的。

鉴于您的问题包括“该目录更改时我可以得到通知的方式(添加或删除新捆绑包”),您可能正在寻找Apache Felix File Install捆绑包 ;另请参阅此问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM