`
snoopy7713
  • 浏览: 1148907 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

在Eclipse中搭建Apache Felix环境

    博客分类:
  • OSGi
阅读更多

本文中使用的是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容器中运行。

 

分享到:
评论

相关推荐

    Eclipse中搭建Felix运行环境

    本篇文章将详细介绍如何在Eclipse中搭建Felix运行环境,以便进行OSGI企业应用的开发。 首先,我们需要安装Eclipse IDE,这是一个广泛用于Java开发的强大工具。确保你的Eclipse版本支持插件开发,例如Eclipse IDE ...

    ogsi eclipse环境jar

    在"OSGI"这个压缩包文件名称列表中,我们可以推测其中包含了上述的一些基本组件,可能是为了快速搭建一个支持OSGi开发的Eclipse环境。为了充分利用这个环境,开发者需要了解OSGi的基本概念,如bundles、manifest文件...

    OSGi learning materials

    它涵盖了OSGi的开发环境搭建,如Eclipse Equinox或Apache Felix等实现。书中通过一系列实例展示了如何创建、打包和部署OSGi模块,以及如何使用OSGi的命令行工具进行管理和调试。此外,还讨论了如何利用OSGi进行服务...

    osgi基础demo-搭建servlet

    1. **选择OSGi容器**:有多种OSGi容器可供选择,如Apache Felix、Equinox(由Eclipse提供)或Karaf等。这些容器提供了运行和管理OSGi Bundle的基础。 2. **配置容器**:安装并配置选定的OSGi容器,设置相应的配置...

    osgi gemini blueprint环境

    综上所述,这篇博文可能是关于如何在OSGi环境中使用Gemini Blueprint和Spring进行服务组件开发的教程,同时也可能涉及到了相关库的配置和使用,如Apache Commons、Logback、Spring和SLF4J。通过阅读这篇博文,读者...

    Getting Started with OSGi_ Part1

    在提供的部分内容中,我们得以窥见文章详细介绍了如何搭建一个基础的OSGi工作环境,这对于初次尝试OSGi的开发者来说是至关重要的。 文章首先提到,建立OSGi环境的首要步骤是选择一个OSGi框架。目前有三个开源实现可...

    OSGI study

    在Windows 8环境下搭建OSGi环境,通常涉及以下步骤: 1. **选择OSGi框架**:目前主流的OSGi框架有Apache Felix、Equinox等。根据具体需求选择合适的框架。 2. **安装OSGi框架**:下载并安装所选框架,例如Apache ...

    osgi学习资料

    - **学习环境搭建**:可以使用Eclipse Equinox或Apache Felix等开源实现搭建OSGi运行环境。 - **编写第一个Bundle**:创建简单的模块,了解如何定义导出和导入包,以及Bundle的生命周期。 - **服务编程**:学习如何...

    osgi-webservice教程

    1. **环境搭建**:首先,你需要一个支持OSGi的运行时环境,如Apache Felix或Eclipse Equinox。然后,将Axis相关的库导入到OSGi环境中,确保它们正确地被解析和加载。 2. **创建服务**:编写你的业务逻辑,将其封装...

    osgi文档

    在实践中,开发者可以利用Apache Felix、Equinox等开源实现来搭建OSGi环境。同时,工具如Eclipse IDE提供了对OSGi的支持,方便开发和调试。学习OSGi的过程中,理解模块依赖关系、配置管理、服务生命周期以及如何在...

    OSGI资料,OSGI进阶,OSGI实战,OSGI入门和整合Spring

    3. **部署与打包**:学习如何将OSGI应用打包成bundle并部署到OSGI运行时环境,如Apache Felix或Karaf。 4. **调试与监控**:了解OSGI环境下如何进行日志跟踪、性能分析和故障排查。 《OSGI入门和整合Spring》则关注...

    course-sys-int-osgi-seminar

    - 使用Eclipse Equinox或Apache Felix等OSGi框架进行开发 - 如何在OSGi环境中调试和解决问题 - 如何利用OSGi进行动态部署和更新 - OSGi与Java EE、Spring等框架的集成 - 实战练习,比如创建一个简单的OSGi应用,或者...

Global site tag (gtag.js) - Google Analytics