`

apache felix的简单使用

    博客分类:
  • osgi
阅读更多
apache felix的简单使用
Felix,是Apache的一级项目,见:

http://felix.apache.org/site/index.html

Felix是OSGi R4服务平台的免费开源实现。由Oscar项目演变而来。当前版本:1.0.1。


下载压缩包:

http://felix.apache.org/site/downloads.cgi

解压缩,安装完毕。命令行,进入解压缩的目录,启动felix:

java -jar bin\felix.jar

需要输入profile name,用于存储相关信息。

简单命令:

help,显示命令提示;
version,查看felix版本
ps,列出以安装的组件
install ,安装组件
services,列出注册或使用的服务
start ,启动组件
stop,停止组件
uninstall  ,卸载组件
update ,更新组件
shutdown,退出
分享到:
评论

相关推荐

    Apache Felix - A Standard Plugin Model

    通过一个示例应用程序,展示了如何使用Apache Felix创建一个OSGi应用。该示例演示了如何利用Felix提供的服务和API来构建模块化且可动态扩展的应用程序。 #### 五、OSGi 应用程序开发方法 本节介绍了几种不同的OSGi...

    felix-atomos:Apache Felix原子

    模块路径和类路径用法扁平类路径或模块路径是使用Atomos的两种简单方法。 通常,OSGi框架要求对捆绑中的加载类和资源进行完全控制。 这允许框架通过使用其自己的类加载器实现来提供OSGi规范定义的隔离。 例如,仅...

    ubuntu下配置apache服务器

    在 Ubuntu 中安装 Apache 服务器非常简单,只需使用以下命令: sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin 安装完成后,会出现一个让你输入密码的框子,...

    apache-camel-2.12.0-src.zip

    7. **Osgi支持**:2.12.0版本可能仍然支持在Osgi容器(如Apache Felix或Equinox)中运行,提供模块化和动态部署能力。 源代码包中的文件结构通常包括: - `pom.xml`:项目对象模型,定义了项目依赖和构建信息。 - ...

    Oscar.rar_java OSGI_oscar_osgi_osgi oscar

    3. **使用Oscar作为基础框架**:在你的项目中集成Apache Felix Oscar,构建模块化的应用系统。 4. **熟悉相关工具**:如Eclipse PDE(Plug-in Development Environment)或Maven Bundle Plugin,这些工具能简化OSGI...

    arquillian-container-felix-embedded-2.1.0.CR4.zip

    Felix是Apache软件基金会开发的OSGi(Open Service Gateway Initiative)实现之一,它是一个模块化系统,允许Java应用程序以模块化方式构建。嵌入式Felix意味着Arquillian将Felix OSGi容器内置于测试环境中,以便...

    apache-cxf-2.5.4

    Apache CXF是一个开源的服务框架,它允许开发人员构建和部署SOAP和...如果你正在使用或计划使用CXF开发服务,这个版本的源码和jar包可以帮助你深入理解其内部工作原理,同时也可以作为参考,对比新版本的改进和变化。

    osgi-blueprint-helloworld:一个使用OSGI蓝图容器规范的非常简单的HelloWorld示例

    一个使用OSGI蓝图容器规范的非常简单的HelloWorld示例。 想要查询更多的信息: osgi-blueprint-helloworld-api 应用程序API osgi-blueprint-helloworld-server 发布服务以供客户端应用程序使用的服务器应用程序 ...

    jersey 3.0 ,包含所有相关jar包

    2. **org.apache.felix.http.bundle-2.2.0.jar** 和 **org.apache.felix.http.jetty-2.2.0.jar**:这两个文件与Apache Felix有关,Felix是一个基于OSGi的Java应用程序框架。它们提供了HTTP服务支持,允许Jersey服务...

    osgi gemini blueprint环境

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

    osgi学习笔记(二)

    标签提到的“工具”意味着开发OSGi应用通常需要相应的IDE插件,如Eclipse PDE(Plug-in Development Environment)或Apache Felix的maven插件,它们帮助开发者管理和构建OSGi bundle。 8. **实战应用** OSGi广泛...

    springBundle常用包

    4. **Apache Felix或Equinox**:Spring Bundle通常与OSGi运行时环境如Apache Felix或Eclipse Equinox一起使用。这些运行时提供了一个基础框架,使得Spring应用可以在OSGi容器内运行。 5. **Bundle生命周期**:在...

    OSGi_Service

    - **开发**:开发者使用OSGi-aware的构建工具(如Bnd或Apache Felix Bundle Plugin)来创建Bundle。每个Bundle都有自己的MANIFEST.MF文件,其中声明了Bundle的元数据,包括导出和导入的包、版本信息等。 - **部署**...

    MF00750-插件化管理系统.zip

    在实现插件化管理系统的过程中,常见的技术框架有Spring Framework的Spring Plugin、OSGI(Open Service Gateway Initiative)以及Apache Felix等。这些框架提供了丰富的工具和API,帮助开发者构建和管理插件。 ...

    paxweb-855:一个简单的测试应用程序来说明问题PAXWEB-855

    运行测试建造: git clone git://github.com/jri/paxweb-855.git cd paxweb-855 mvn clean install跑步: mvn pax:run这为Apache Felix容器提供了测试应用程序。 最后,您会看到: INFO: ##### Test is ready! Now ...

    spring dm cxf

    同时,可能会使用到一些工具,如Eclipse PDE或Apache Felix等,来辅助开发和调试OSGi应用程序。 至于提供的文件名"osgi_demo",这可能是一个包含OSGi示例项目的压缩包,其中可能包含了Spring DM和CXF的整合实例。...

    精彩:OSGI入门以及提升

    此外,可能还会介绍使用工具,如Eclipse Equinox或Apache Felix,来构建和管理OSGI应用。在实践中,你可能会遇到如何解决模块间的依赖冲突、如何有效地组织模块结构以及如何利用OSGI的动态性进行热更新等问题。 ...

    Spring OSGI 快速入门中文教程

    - **选择OSGi实现**:如Apache Felix、Equinox等,它们提供了运行时环境。 - **集成Spring**:引入Spring OSGi相关的库,如spring-osgi-core、spring-osgi-io等。 - **配置Bundle**:创建Manifest.MF文件,声明...

    osgi-webservice教程

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

Global site tag (gtag.js) - Google Analytics