OSGI: 脱离IDE部署
来源:互联网 发布:一个小公司的网络管理 编辑:程序博客网 时间:2024/06/02 09:42
目前开发OSGI,使用的IDE是SpringSource Tool Suite(STS),这个spring出品的工具不但具备eclipse的所有特性,对spring的支持可谓一流。
1. 在STS中建立Eclipse插件工程Plug-in Project;
2. 将工程导出为Deployable plug-ins and fragments;
3. 建立单独的部分目录JK,拷贝IDE的plugins目录中的org.eclipse.osgi_3.5.2.R35x_v20100126.jar(不同版本的IDE附带的bundle可能版本不同)到JK的根目录;
4. 编写批处理文件java -jar org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console;(可以对org.eclipse.osgi.jar进行更改名称,简化批处理文件的编写)
5. 运行批处理,可以看到已经运行了;执行ss查看加载的bundles情况;可以看到equinox自动建立了configuration目录,里面放置的是运行日志;
6. 在JK目录中建立bundles目录,将导出的bundle放入其中,在命令行中执行install reference:file:bundles/xxxx.jar,之后执行ss,可以看到我们的bundle已经加载了并处于RESOLVED状态;执行start bundle的ID启动该bundle;
7. 可以通过配置文件配置启动时就加载指定bundle而不用手动install;在configuration目录中建立config.ini文件,其内容如下:
从新执行启动命令行,并执行ss,可以看到我们的bundle自动加载了,并且状态为ACTIVE。
- OSGI: 脱离IDE部署
- osgi 脱离eclipse运行
- elasticsearch 单机部署,脱离集群
- Borland公司的IDE产品脱离记事
- paip.php调试脱离IDE VC59
- 程序脱离IDE环境运行报错
- 【Servlet】脱离IDE的Servlet实现
- Qt笔记(2)脱离IDE运行
- 在Tomcat-OSGi中部署OSGi Application
- 在Tomcat-OSGi中部署OSGi Application
- Android平台上部署OSGI
- 脱离Borland以后的Delphi技术、IDE团队
- 脱离IDE的一个简单C#程序(上)
- 脱离IDE的一个简单C#程序(下)
- osgi 学习osgi的declared_service启动禁用插件部署
- ServiceMix中部署:OSGi Bundle和Feature
- OSGi环境中部署XML-RPC Server
- OSGI热部署、动态化的优缺点
- 大陆IC何以难迈“一代拳王”这道坎
- HTTP 处理程序介绍
- C# 获取文件MD5值
- select 模式 非阻塞
- 专访好大夫在线创始人:互联网创业公司如何激励员工
- OSGI: 脱离IDE部署
- 国内Scala专家邓草原:全方位剖析Scala编程语言
- ODS设计
- Spring实现AOP的4种方式
- GDAL的点投影转换
- 重读MIDP和CLDC源码: 序
- 体彩7位数生成器
- PreTranslateMessage
- [技术讨论]科学基础的分析和探讨对话