Apache Karaf
Apache Karaf是一个基于OSGi的运行环境,它提供了一个轻量级的OSGi容器,可以用于部署各种组件和应用程序。它提供了很多的组件和功能用于帮助开发人员更加灵活的部署应用,如:热部署,动态配置,能够集成到操作系统中作为一个服务,提供可扩展的shell 控制台,可使用任意SSH客户端连到Karaf并在控制台中运行命令,提供基于JAAS的安全框架,提供简单的命令来管理多个实例,可以通过控制台创建、删除、启动、停止Karaf实例等。同时Karaf作为一款成熟而且优秀的OSGi运行环境以及容器已经被诸多Apache项目作为基础容器,例如:Apache Geronimo,Apache ServiceMix,Fuse ESB,由此可见Karaf在性能,功能和稳定性上都是个不错的选择。