我需要哪些Felix包才能入门?在downloads page上有无数这样的东西。
(附注:与OSGI的"Oscar“参考框架相比,这个名称是不是引用了Odd夫妇+?在阅读了其中一个教程页面后,我突然想到了这一点&我笑了出来。)
发布于 2009-07-20 17:56:38
您只需在以下位置下载"main“发行版:
http://apache.mirror.clusters.cc/felix/felix-1.8.0.tar.gz (这是第一个下载链接)
将其解压缩,进入felix-1.8.0目录并输入
$ java -jar bin/felix.jar
将出现Felix控制台,键入"help“即可开始
发布于 2011-01-28 04:18:52
我的答案不是关于“怎么做”,而是关于“在哪里”寻找。
我强烈推荐Walid Joseph Gédéon的OSGi和Apache Felix3.0初学者指南。我一直在使用Equinox,但在这本书转到Felix之后,它写得太好了。
关于felix包,我最常运行的是Gogo Comman+Runtime+Shell、iPOJO、Log和Http (jetty/白板)。
附言:再加上一本书,我认为这本书会成为经典-- OSGI in Action。你可以从manning那里购买提前访问权限。与OSGI官方规范相结合,这将奠定坚实的基础。
发布于 2009-07-20 17:06:23
实际上,这取决于你要实现的目标。您可以从主Felix发行版开始,它已经包含OSGi包存储库implementation,因此您将能够下载并启动其他Felix包。
相反,您可以使用Pax Runner下载并运行Felix (或其他OSGi实现),您可以轻松控制要运行的OSGi包集合。
还有一种使用ServiceMix Kernel启动Felix的方法(称为Karaf),它基于Felix,但包含更多的捆绑包并支持热部署
https://stackoverflow.com/questions/1153970
复制相似问题