OSGi系列 - Apache Felix初体检

时间:2021-07-31 02:29:42

Felix是一个OSGi版本4规范的Apache实现。

 

OSGi是一个基于Java的服务平台规范,其目标是被需要长时间运行、动态更新、对运行环境破坏最小化的系统所使用。有许多公司(包括Eclipse IDE,它是第一个采用OSGi技术的重要项目)已经使用OSGi去创建其微内核和插件架构,以允许在运行时刻获得好的模块化和动态组装特性。几个其他项目如Apache Directory、Geronimo、Jackrabbit、Spring以及JOnAS也都正在转向采用OSGi。

 

http://felix.apache.org/site/downloads.cgi下载Apache Felix的最新版(当前的最新版本是4.0.2),下载完毕后解压缩到D:\develop\felix-framework-4.0.2目录,这就算安装完毕了。

OSGi系列 - Apache Felix初体检

 

打开一个DOS窗口,切换到D:\develop\felix-framework-4.0.2目录,执行java -jar bin\felix.jar命令。如果出现如下画面,就说明Felix启动成功了。

OSGi系列 - Apache Felix初体检

 

执行help命令,Felix列出了当前安装所有的可用命令。

OSGi系列 - Apache Felix初体检

 

使用help 命令名格式,可以查看指定命令更具体的使用说明.

OSGi系列 - Apache Felix初体检

 

更详细的使用说明可以参阅下面的链接:

Apache Felix Usage Documentation

Apache Felix Getting Started