本文中使用的是Eclipse3.6;Felix Framework版本是3.2.2。
1、从Apache Felix官网下载Felix Framework。官网地址: http://felix.apache.org/。
Felix Framework下载地址:http://felix.apache.org/site/downloads.cgi
下载Felix Framework的发行版本,如下图:
下载后解压,解压后如下图所示:
2、我把工程放在D:\projects下面。以这个目录为例,在D:\projects下新建一个Felix文件夹。
在Eclipse中新建一个Java Project,取消选中Use default location,从Location中选择刚才创建的Felix文件夹。
如下图所示:
(当然你也可以直接新建一个名字叫Felix的Java Project,依个人喜好而定)
3、修改默认设置
右击工程"Felix" --> "Properties",如下图:
打开"Properties for Felix"视图后,点击"Java Build Path" --> "Source",将Default output folder改成
"Felix/classes",如下图所示:
4、将Felix Framework包下的bin、bundle、conf三个文件夹拷贝到Felix工程目录下,最终我们建的Felix工程目录结构
如下:
5、切换到Package视图,将felix.jar加入到BuildPath中,如下图所示:
6、配置Run Configurations。new一个Java Application,并选择Main class如下图所示:
7、运行后如下图所示:
输入命令"lb",可查看当前有哪些bundle在运行,如下图所示:
OK,一个简单的Felix环境就搭建好了,下一篇文章将写几个简单的bundle实例,使它们在Felix容器中运行。
相关推荐
OSGI企业应用开发博文源码
Equinox、Apache Felix与Spring DM 工程创建工程发布
运用apache的felix,写的demo
《OSGi and Apache Felix 3.0 Beginner's Guide》此书中例子的源代码,已使用过,是可以跑的
Build your very own OSGi applications using the flexible and powerful Felix Framework
包含电子书和第04、05、06、07、08、09、10、11、13章的代码, 是学习OSGi和Apache Felix的一个很好的入门资料, 虽然版本有一点点老了, 但是基本的东西没有变, 值得下下来一看!
要运行这些应用程序,您需要运行Apache Felix Felix并安装以下捆绑软件: 系统套件(5.2.0) Apache Felix Felix捆绑存储库(2.0.4) Apache Felix Felix Gogo命令(0.14.0) Apache Felix Felix Gogo运行时...
org.apache.felix.main.distribution-4.2.1.zip
Apache Felix Web Console Bundle整理包 管理控制台 框架运行环境 idea使用集成包 包含两个demo实例
该插件允许创建 apache felix 框架安装以准备运行 osgi bundle 应用程序。 特征 Felix Launcher 插件的特点: 下载所需的 apache felix 框架包 felix 框架的配置、组装和执行 将自定义包编译并包含到 felix 框架中...
OSGi and Apache Felix 3.0 Beginner.pdf
最新版 org.apache.felix 4.5.0
OSGi and Apache Felix 3.0 Beginner's Guide 英文版和代码
运行嵌入式Apache Felix OSGI容器的示例Spring Boot Web应用程序 这个想法是能够: 加载运行嵌入式Felix Framework的基本Spring Boot App。 使用标准的注解(例如Spring Web控制器和ServletFilter等),使用普通...
A relentlessly practical beginner's guide that will walk you through making real-life OSGi applications while showing you the development tools (Maven, Eclipse, and so on) that will make the journey ...
org.apache.felix-4.5.0 源代码 JAR,方便学习、调试felix。
org.apache.felix.main.distribution-5.0.1 纯净绿色版Felix
org.apache.felix.shell-1.0.2.jar
org.apache.felix.main-1.4.1.jar
org.apache.felix.main.distribution-3.2.2.tar.gz org.apache.felix.main.distribution-3.2.2.tar.gz