第一步,搭建OSGI环境;

打开eclipse,点击run-》run configration..,配置如下,点击run。

运行结果如下图所示:说明OSGI环境搭建完毕。

第二步:搭建基于OSGI的web开发环境

两种方式:第一种,勾选需要的Bundle,列表如下图

第二种,勾选如下,点击添加需要的Bundle,如下图

点击运行,结果如下:

Web访问,显示如下信息,说明OSGI的Web环境搭建完毕。

第三步:编写一个简单的WEB服务验证结果(字典查询为例)

新建一个DictQuery插件工程,提供字典查询的接口,如下图所示

导出接口包

第四步:新建本地字典插件工程,并添加依赖

第五步:添加远程字典,并添加依赖

第六步:新建一个http的插件工程。

新建一个servlet

修改启动

新建一个html文件

运行结果,如下图所示

整个工程的源码:http://yunpan.cn/cHNEAKPYmH7pp  访问密码 d74f

最新文章

  1. 简单搭建 nuget 内部服务器
  2. 解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了
  3. 添加APNS通知
  4. H5音频和视频
  5. 通过Dockerfile建立.NET Core mvc Image
  6. TorgoiseGit配置ssh密钥
  7. 使用NPOI将多张图片导入execl
  8. [C#] 區分 abstract、virtual、override 和 new
  9. c#读properties文件
  10. ITEXT学习手册
  11. MySQL数据库错误server_errno=2013的解决
  12. Android 各种MIME类型和文件类型的匹配表
  13. python学习之路-5 基础进阶篇
  14. Kali下使用libheap
  15. 开源项目之Android 结束篇
  16. POJ2975 Nim 【博弈论】
  17. 分析 Oracle SQL 执行计划的关注点
  18. # 20165206 2017-2018-2 《Java程序设计》第4周学习总结
  19. tp框架中的一些疑点知识-4
  20. Vue 局部组件和全局组件的使用

热门文章

  1. Docker学习—Docker简介
  2. logstash启动失败的问题追查
  3. PHP实现简单下载功能
  4. 在pycharm中每次运行代码不使用console而使用run
  5. vue打包速度优化
  6. pymysql使用(二)
  7. 添加xmlns:android="http://schemas.android.com/apk/res/android"的意思
  8. MySQL数据备份之mysqldump使用(转)
  9. docker命名空间、控制组及联合文件系统概念
  10. linux内存源码分析 - SLAB分配器概述