Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,动态配置,几种日志处理系统,本地系统集 成,可编程扩展控制台,ssh远程访问,内置安装认证机制等等.同时Karaf作为一款成熟而且优秀的OSGi运行环境以及容器已经被诸多Apache项目作为基础容器,例如:Apache Geronimo, ApacheServiceMix, Fuse ESB,由此可见Karaf在性能,功能和稳定性上都是个不错的选择。[1] 
2011年07月04日,Apache Karaf 2.2.2 发布,该版本解决了32个问题。[2] 
2011年09月02日,Apache Karaf 2.2.3 发布,该版本包含bug修复,改进方面主要包含对 JDK 7 的支持,以及:spring jms功能,和一个宏允许用户识别一个特定的配置文件的内容。一些依赖项也进行了更新,提供了Jetty到version 7 4 5。v20110725,Eclipse Equinox到4 6 2。R36x_v20110210,Pax web到1 0 6。

转载于:https://www.cnblogs.com/viewcozy/p/4894584.html

Karaf 基于 osgi相关推荐

  1. java osgi web开发_基于 OSGi 和 Spring 开发 Web 应用

    开发一个简单的OSGi Web应用实例 一个简单的Web应用 我们写一个简单的 Web 应用 compute.html :计算两个数字的和或乘积.如下图所示: 图1.一个简单例子 一个简单例子.bmp ...

  2. 基于 OSGi 的面向服务的组件编程

    一. OSGi 简史 OSGi 是由 1999 年成立的 OSGi 联盟提出的一个开放的服务规范,最初的目的是为嵌入式设备,确切地说是为可以通过网络访问的设备提供一个通用的软件运行平台,屏蔽不同设备之 ...

  3. osgi框架 android,基于OSGi的Android应用模块动态加载框架设计与实现

    摘要: 伴随着移动互联网科技水平向4G的飞跃,移动终端的使用日趋常态化,移动智能设备的普及率越来越高,得到了大量使用者的追捧.与此同时,各手机操作系统下应用商店里正充斥着琳琅满目的移动应用产品,用户对 ...

  4. 基于OSGi的企业级开发框架实践——发布和使用分布式OSGi服务

    随着公司业务的不断扩展,业务人员向IT部门提出了更多的需求,为了快速响应业务人员的需求,尽快的交付成果,码农们日以继夜的将代码往现有系统中不断的堆叠,直到某一天,码农们发现无法再继续往系统上堆叠新的代 ...

  5. 基于 OSGi的企业级开发框架实践——开发框架的创建

    终于到了主角登场的时刻了!之前化了不少笔墨介绍有关OSGi和Spring DM框架的内容,目的就是为了我们开发框架的出场做铺垫.在序篇中我已经介绍了做为应用程序开发框架所应具备的要素.其中最为关键的是 ...

  6. 基于OSGi的企业级开发框架实践——序篇

    OSGi就好比达摩克利斯之剑一般,在其锋利而强大的背后却隐藏着不可预知的危险.我的形容好像有点夸张,不过大多数的研发团队基本上都认为OSGi并非像各类评论文章中介绍的那样光彩熠熠,而更多的是疑惑.怀疑 ...

  7. 基于OSGi的企业级开发框架实践——运行开发框架

    在上一篇文章中我们介绍了如何创建基于OSGi的企业级开发框架,并将开发框架导入到Eclipse中.接下去,我们将在Eclipse中让开发框架运行起来,一来可以检测一下我们的开发框架是否完整无缺,二来在 ...

  8. 基于OSGi的Virgo Server最简单Spring web实例

    一:开发工具下载与环境搭建 1.下载并安装JDK6u30版本,下载地址如下: http://www.oracle.com/technetwork/java/javasebusiness/downloa ...

  9. virgo,基于osgi的模块化运行容器

    基于OSGi的Virgo环境搭建二-集成Snaps https://blog.csdn.net/likeaboy_fire/article/details/26138611 Virgo Tomcat ...

最新文章

  1. 与阿里云容器服务 ACK 发行版的深度对话第一弹:如何借助 sealer 实现快速构建 部署
  2. 程序员,你可以更优秀些!加油!
  3. 使用traceview进行Android性能测试(转)
  4. sqlserver基本增删查语句
  5. 【实习】【算法】百度面经之四
  6. 淘宝宝贝类目怎么更换?
  7. IE11降级到IE8
  8. archlinux i3wm通知管理
  9. word文档太大怎么压缩?快速压缩word文档
  10. unity3d之角色的移动篇 -- 俯视视角下的键盘移动番外篇
  11. 计算机台式电源3c号,3C认证和电脑电源有什么关系呢 其实很重要
  12. linux查看进程命令wwn,在Linux下查看WWN、WWPN方法
  13. C语言小项目--扫雷小游戏
  14. 解读ACL2020的一篇机器阅读理解方向的论文(Recurrent Chunking Mechanisms for Long-text machine reading comprehension)
  15. python神经网络分析案例_python神经网络实战
  16. X must be 1D: shape is (1440, 1)
  17. 服务器主板开关电源维修,个人经验:开关电源不通电的修复
  18. 二进制、八进制、十进制、十六进制的前缀和后缀
  19. 深度学习:长短期记忆模型LSTM
  20. golang 使用RSA生成公私钥,加密,解密,并使用SHA256进行签名,验证

热门文章

  1. java volatile 多线程_Java多线程之volatile
  2. mysql明明有索引却用不到的情况
  3. python批量读取根目录下文件内容并保存
  4. java静态钥匙上同步代=代码块锁
  5. plsql与java_Oracle之PLSQL与Java应用
  6. dell服务器 稳定性,设计优秀管理方便 戴尔R710服务器评测
  7. 鹰式价差matlab,震荡市场中的蝶式价差交易
  8. 怎么做网络营销在网站优化中能快速提升搜索引擎信任的方法!
  9. 网络推广外包——网络推广外包专员如何从站内优化中提升网站收录
  10. mysql query cache 命中率_MySQL缓存命中率概述及如何提高缓存命中率