Equinox OSGi 主要的控制台命令表
类别
|
命令
|
含义
|
控制框架
|
launch
|
启动框架
|
shutdown
|
停止框架
|
close
|
关闭、退出框架
|
exit
|
立即退出,相当于 System.exit
|
init
|
卸载所有 bundle(前提是已经 shutdown)
|
setprop
|
设置属性,在运行时进行
|
控制 bundle
|
install
|
安装
|
uninstall
|
卸载
|
start
|
启动
|
stop
|
停止
|
refresh
|
刷新
|
update
|
更新
|
展示状态
|
status
|
展示安装的 bundle 和注册的服务
|
ss
|
展示所有 bundle 的简单状态
|
services
|
展示注册服务的详细信息
|
packages
|
展示导入、导出包的状态
|
bundles
|
展示所有已经安装的 bundles 的状态
|
headers
|
展示 bundles 的头信息,即 MANIFEST.MF 中的内容
|
log
|
展示 LOG 入口信息
|
其它
|
exec
|
在另外一个进程中执行一个命令(阻塞状态)
|
fork
|
和 EXEC 不同的是不会引起阻塞
|
gc
|
促使垃圾回收
|
getprop
|
得到属性,或者某个属性
|
控制启动级别
|
sl
|
得到某个 bundle 或者整个框架的 start level 信息
|
setfwsl
|
设置框架的 start level
|
setbsl
|
设置 bundle 的 start level
|
setibsl
|
设置初始化 bundle 的 start level
|
我们常用的就是用ss来查看所有的bundles的状态情况,我们也可以用start/stop来开启和关闭一个bundle,它后面跟的是bundle的ID,才能启动和关闭它,而不一定是ss看到的bundle的名字。
MANIFEST.MF 文件属性
Bundle-Activator |
Bundle 的启动器 |
Bundle-SymbolicName |
名称,一般使用类似于 JAVA 包路径的名字命名 |
Bundle-Version |
版本,注意不同版本的同名 bundle 可以同时上线部署 |
Export-Package |
导出的 package 声明,其它的 bundle 可以直接引用 |
Import-Package |
导入的 package |
Eclipse-LazyStart |
是否只有当被引用了才启动 |
Require-Bundle |
全依赖的 bundle,不推荐 |
Bundle-ClassPath |
本 bundle 的 class path,可以包含其它一些资源路径 |
Bundle-RequiredExecutionEnvironment |
本 bundle 必须的执行环境,例如 jdk 版本声明 |
分享到:
相关推荐
[OSGi实战].(OSGi.in.Action).R.S.Hall&K.Pauls&S.McCulloch&D.Savage.文字版.pdf 该书是一本入门的好教材
osgi自定义控制台命令一章中对应的bundle
org.jbundle.util.osgi.wrapped.org.apache.http.client-4.1.2.jar
基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip ...
[OSGi实战].(OSGi.in.Action).R.S.Hall&K.Pauls&S.McCulloch&D.Savage.文字版.pdf
spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip
spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip
osgi最新jar包org.osgi.core-4.2.0
Manning.OSGi.in.Action.Jul.2010.MEAP.rar
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...
OSGI框架实战 一. 序..5 二. 体验OSGI..7 2.1. 需求实现..7 2.2. 技术角度..9 三. OSGI带来什么..11 四. OSGI案例..13 五. OSGI框架..15 5.1. Equinox..15 5.2. Oscar..15 5.3. Knopflerfish..15 六. 基于OSGI框架...
这个是真的,高清PDF Manning.OSGi.in.Action.Jul.2010.MEAP.pdf
org.osgi.namespace.service-1.0.0.jar
org.osgi.namespace.contract-1.0.0.jar
org.osgi.namespace.extender-1.0.1.jar
org.osgi.namespace.implementation-1.0.0.jar
OSGI_R4v42.javadoc.zip
org.springframework.osgi.extensions.annotation-1.2.1.jar
标签:atlassian-plugins-osgi-events-2.6.0.jar.zip,atlassian,plugins,osgi,events,2.6.0,jar.zip包下载,依赖包
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...