`
michales003
  • 浏览: 403108 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Apache Felix环境配备

 
阅读更多
Apache Felix环境配备


http://www.reader8.cn/jiaocheng/20120909/1978008.html

.简介Felix是Apache Foundation关于OSGi R4的一个实现。包括了OSGi框架和标准的服务,同时也提供并且支持其他的OSGi相关技术。Felix最终的目标是要提供和OSGi框架和标准服务完全兼容的一个实现。目前Felix已经实现了OSGi R4规范中的大部分内容,具体可以参考http://felix.apache.org/site/index.html
2.环境搭建访问http://felix.apache.org/site/downloads.cgi,下载Felix Framework Distribution,如下图所示,
Apache Felix环境配备
?Windows用户下载zip格式,Linux用户下载tar.gz格式。
下载完成后,解压,得到如下图所示的目录结构。
Apache Felix环境配备
?
接下来我们通过Eclipse来配置Apache Felix
第一步,创建一个新的Java工程
Apache Felix环境配备
?
第二步,工程设置
Apache Felix环境配备
完成后的工程如下图所示。
Apache Felix环境配备
?
第三步,修改默认Output文件夹,选中Felix工程,Alt+Enter快捷键,将输出文件夹改为Felix/classes,单击OK按钮。
Apache Felix环境配备
?
第四步,复制Felix Framework Distribution?文件
将刚才解压的Felix Framework Distribution的bin、bundle、conf文件复制到新创建的Felix的工程目录中,完成后的工程显示如下图所示。
Apache Felix环境配备
?
第五步,将bin文件中felix.jar加入到Build path中,右击Felix.jar-->Build Path-->Add to Build Path,完成后的工程显示如下图所示。
Apache Felix环境配备
?
第六步,配置Run Configurations
Apache Felix环境配备
单击Run按钮,就可以启动Felix了,运行的结果如下图所示。
分享到:
评论

相关推荐

    OSGi and Apache Felix 3.0 Beginner's Guide

    通过阅读《OSGi and Apache Felix 3.0 Beginner's Guide》书籍,初学者可以掌握如何利用Felix框架创建OSGi应用程序,这包括如何设置开发环境、构建、打包和部署OSGi束,以及如何使用Maven进行项目管理。这本书为想要...

    apache-felix-demo

    Apache Felix 演示(apache-felix-demo)通常是为了展示如何在 OSGi 环境中开发和运行应用程序,帮助开发者理解 Felix 的工作原理和使用方法。 在这个 demo 中,"order" 可能代表一个订单处理系统的实例,展示了...

    osgi选型比较 实例Equinox、Apache Felix与Spring DM

    在选择OSGi实现时,通常会考虑Equinox、Apache Felix和Spring DM(现在称为Spring OSGi),这三种流行的实现各有特点和优势。 1. **Equinox**:由Eclipse基金会维护,是OSGi R4规范的核心框架实现。Equinox以其稳定...

    《OSGi and Apache Felix 3.0 Beginner's Guide》源代码

    Apache Felix是OSGi联盟标准的实现之一,它提供了一个轻量级的运行时环境,支持OSGi核心框架的全部功能。Apache Felix允许开发者以声明式的方式管理服务,同时提供了丰富的API和工具,帮助开发者更轻松地开发和部署...

    OSGi and Apache Felix 3.0.pdf

    Build a completely operational real-life application composed of multiple bundles and a web front end using Felix. Get yourself acquainted with the OSGi concepts, in an easy-to-follow progressive ...

    org.apache.felix.main.distribution-4.2.1.zip

    Apache Felix 就是 OSGi 规范的一个实现,它提供了一个运行时环境来加载、管理和控制这些模块。 2. **Felix Framework**:作为 OSGi 实现,Felix 框架包括了启动、加载、激活、停止和卸载 bundle 的机制。它还提供...

    OSGi and Apache Felix 3.0 Beginner's Guide 代码和书

    6. **部署和打包**:学习如何将应用程序打包成OSGi bundle,以及如何在Apache Felix环境下部署和更新这些bundle。 7. **远程服务和网络通信**:理解OSGi Remote Services概念,包括RMI、HTTP和RESTful API的使用,...

    Apache Felix 框架整理包 开箱即用

    Apache Felix Web Console Bundle 是 Apache Felix 框架的一个重要组成部分,它是一个基于Web的管理控制台,可以帮助开发者监控和管理 OSGi 环境中的 bundles。通过Web Console,你可以启动、停止、安装、更新或卸载...

    org.apache.felix.framework:Apache Felix OSGi框架

    Apache Felix是Apache软件基金会开发的一个开源实现,它遵循OSGi(Open Service Gateway Initiative)规范,为Java应用程序提供模块化运行时环境。OSGi框架的核心功能是将Java应用程序分解成独立的、可交互的模块,...

    OSGi and Apache Felix 3.0 Beginner.pdf

    - **Apache Felix**是OSGi的一个参考实现,提供了完整且兼容OSGi规范的运行环境。它包括一个完整的OSGi框架、一个命令行控制台、一个配置管理器以及一系列的服务组件。 - **Felix特点**:Felix具有高度可配置性、...

    OSGi and Apache Felix 3.0 Beginner's Guide电子书和源代码

    包含电子书和第04、05、06、07、08、09、10、11、13章的代码, 是学习OSGi和Apache Felix的一个很好的入门资料, 虽然版本有一点点老了, 但是基本的东西没有变, 值得下下来一看!

    org.apache.felix.main-6.0.3.rar

    Apache Felix是OSGi服务运行时的一个实现,它提供了一个用于部署和管理OSGi bundle的环境。 压缩包内的文件名列表提供了更多线索: 1. DEPENDENCIES 文件通常列出项目所依赖的其他库或模块,这对于了解Felix主程序...

    org.apache.felix.main.distribution-3.2.2.tar.gz

    这个文件包含了Apache Felix框架的所有组件和必要的依赖,方便用户在自己的环境中部署和使用。 Apache Felix是Apache软件基金会的一个开源项目,它是OSGi(Open Services Gateway Initiative)规范的实现。OSGi是一...

    org.apache.felix.main.distribution-5.0.1

    总的来说,Apache Felix main distribution-5.0.1 是一个轻量级、模块化的 Java 运行时环境,适用于构建可扩展、可维护的现代 Java 应用程序。它提供了 OSGi 规范的强大功能,让开发者能够在不牺牲灵活性和控制力的...

    Apache Felix - A Standard Plugin Model

    ### Apache Felix — 一种标准插件模型 #### 一、为何选择OSGi技术?...Apache Felix不仅提供了一个强大的OSGi服务环境,而且还为开发者提供了一系列实用的工具和服务框架,帮助他们在实际项目中实现上述优势。

    org.apache.felix.scr.ant-1.10.0.zip

    标题中的"org.apache.felix.scr.ant-1.10.0.zip"是一个与Apache Felix相关的Ant构建工具的压缩包。Apache Felix是Apache软件基金会的一个项目,它实现了OSGi(Open Services Gateway Initiative)规范,是一个Java...

    OSGi:学习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:Apache Felix OSGi框架启动器

    Apache Felix是Apache软件基金会开发的一个开源实现,它遵循OSGi(Open Service Gateway Initiative)规范,为Java应用程序提供了一个模块化运行时环境。OSGi框架的主要目的是解决Java平台上的类加载问题,促进组件...

    example-spring-boot-embedded-felix:测试如何将Apache Felix嵌入到Spring Boot应用程序中

    运行嵌入式Apache Felix OSGI容器的示例Spring Boot Web应用程序 这个想法是能够: 加载运行嵌入式Felix Framework的基本Spring Boot App。 使用标准的注解(例如Spring Web控制器和ServletFilter等),使用普通...

    org.apache.felix.http.samples.filter-2.2.2.zip

    Apache Felix是一个流行的开源Java框架,它实现了OSGi(Open Service Gateway Initiative)规范,用于创建模块化、可扩展的应用程序。此特定的版本2.2.2包含了HTTP服务相关的示例过滤器,这些过滤器可以用于处理HTTP...

Global site tag (gtag.js) - Google Analytics