`

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...

    felix-osgi-obr-1.0.2-12.el7.x64-86.rpm.tar.gz

    本文档提供了Felix OSGi OBR组件的RPM包安装文件,通过简单的解压和安装指令即可安装使用,适合有Linux操作系统经验的用户进行下载和部署。对于希望深入了解OSGi或者Felix项目的工作原理的用户,可能还需要额外阅读...

    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服务...

    maven-doxia-module-latex-1.4-5.el7.x64-86.rpm.tar.gz

    - felix-framework:Apache Felix容器,一个OSGi框架实现; - httpcomponents-core和httpcomponents-client:Apache提供的HTTP客户端和服务器组件库; - log4j:广泛使用的日志记录工具。 从描述中可以看出,安装...

    osgi gemini blueprint环境

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

    plexus-archiver-2.4.2-5.el7-5.x64-86.rpm.tar.gz

    7. felix-framework-4.2.1-5.el7.noarch.rpm:这是Apache Felix框架的rpm包,Felix是一个OSGi R4框架实现。 8. log4j-1.2.17-18.el7_4.noarch.rpm:这是Apache Log4j的rpm包,它是一个广泛使用的Java日志记录库。 ...

    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生命周期**:在...

    hawtjni-1.6-10.el7.x64-86.rpm.tar.gz

    - felix-framework是Apache Felix的组件,它是一个用于Java的轻量级OSGi框架。 - log4j是Apache Log4j,一个强大的Java日志记录库。 - xbean是Apache XBean的组件,一个用于运行时动态加载组件的库。 - apache-...

    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 ...

Global site tag (gtag.js) - Google Analytics