随笔分类 - osgi
摘要:原文地址:https://www.cnblogs.com/kira2will/p/5040264.html 一、环境 eclipse版本:eclipse-luna 4.4 jre版本:1.8 二、Equinox OSGi应用嵌入Jersey框架搭建REST服务 1.新建插件工程HelloWebOSG
阅读全文
摘要:原文地址:https://liugang594.iteye.com/blog/1328050 简单介绍一下如何在一个osgi的bundle中内嵌使用http服务 一、基础 首先看看在OSGI中怎么启动内嵌的jetty容器。看下图: 其实简单的只选中"org.eclipse.osgi"和"org.ec
阅读全文
摘要:新建一个通用工程 新建target环境 新建存放依赖包的目录 新建server目录,用于存放server.target对应的依赖包。 在server目录下,新建plugins目录 新建目录之后的,工程目录结构 下载[ Equinox ],osgi相关依赖包 官网地址:https://download
阅读全文
摘要:所有资源下载(汇总) 底包的下载地址:https://pan.baidu.com/s/15JxHOHf0AyZaLKPJUkpeXA 提取码: bujz web-target.war下载地址: https://pan.baidu.com/s/1zwoSqaPJ6CUGYbv8Nra2jA 提取码:
阅读全文
摘要:相关资源下载 equinox-SDK-LunaSR2 : https://pan.baidu.com/s/1xOzZZ3_VAuQJ3Zfp4W8Yyw 提取码: gjip gemini-web-3.0.4.RELEASE :链接: https://pan.baidu.com/s/1A1RPOqCH
阅读全文
摘要:相关的资源下载,参考:https://www.cnblogs.com/dyh004/p/10642769.html 新建普通的plugin工程 新建工程运行环境 在工程中,新建运行环境 新建存放运行环境的依赖包目录 添加运行环境相关的依赖包 1、把OSGI嵌入tomcat应用服务器(gem-web)
阅读全文
摘要:Gem-Web官网介绍: 官网地址:https://www.eclipse.org/gemini/web/download/milestones.php 1.1. 官方正式发布版 https://www.eclipse.org/gemini/web/download/ 下载gemini.web相关的
阅读全文
摘要:1、搭建osgi基础环境,参考:https://www.cnblogs.com/dyh004/p/10642383.html 2、引入jetty相关的依赖包 修改jetty启动端口 3、com.kszsa.osgi.hello这个bundle中,引入相关的依赖 4、准备静态页面 jetty.html
阅读全文
摘要:1、安装jdk,步骤自行搜索 2、下载eclipse,用luna版本,下载地址: https://pan.baidu.com/s/1gdfmW5znU4fltsLCAo8tkg 提取码: nrg7 3、新建plugin工程 4、新建osgi运行环境 选中osgi运行的bundle,运行 运行结果及控
阅读全文
摘要:第一步,搭建OSGI环境; 打开eclipse,点击run-》run configration..,配置如下,点击run。 运行结果如下图所示:说明OSGI环境搭建完毕。 第二步:搭建基于OSGI的web开发环境 两种方式:第一种,勾选需要的Bundle,列表如下图 第二种,勾选如下,点击添加需要的
阅读全文
摘要:第一步,打开eclipse,新建一个plugin工程,如下图所示 第二步,输入工程的名字,并且在Target Platform中选择an OSGI framework中选中standard,如下图所示 第三步,在templates中选中Hello OSGI Bundle,见下图 第四步,配置运行环境
阅读全文