OSGI框架常用控制台命令

下表为经常使用的OSGi控制台指令:

分类 命令 含义 命令格式样例
控制框架 shutdown 关闭框架 shutdown
close 关闭并退出框架 close
exit 立即退出框架,相当于System.exit exit
控制状态 install 安装位于指定URL的bundle 安装c盘根目录下的一个bundle:install file:/c:/xxxbundle.jar
uninstall 卸载指定bundle 卸载ID为2的bundle:uninstall 2
start 启动指定bundle 启动ID为2的bundle:start 2
stop 停止指定bundle 停止ID为2的bundle:stop 2
refresh 刷新指定bundle 刷新ID为2的bundle:refresh 2
update 更新指定bundle(处于installed状态) 更新ID为2的bundle:update 2
展示状态 status 展示所有安装的bundle和注册的服务 status
ss 展示所有bundle的简单状态 Ss
services 展示所有注册服务的详细信息 Services
packages 展示所有导入、导出包的状态 Packages
bundles 展示所有已经安装的bundles 的状态 Bundles
bundle 展示指定bundle的状态 展示ID为2的bundle的状态bundle 2
diag 在给定 ID 或符号名称的包上运行诊断程序 诊断ID为4的bundlediag 4
headers 展示指定bundle的头信息,即MANIFEST.MF中的内容 获取ID为2的bundle的头信息:headers 2
控制启动级别 sl 得到整个框架的start level或某个bundle的start level信息 得到框架的start level:sl

得到ID为4的bundle的start level

sl 4

setfwsl 设置整个框架的start level setfwsl 4
setbsl 设置bundle的start level 设置ID为2的bundle的start level为5:setbsl 5 2
setibsl 设置新的bundle(即新安装的bundle)的初始start level setibsl
其它  exec 在另外一个进程中执行一个命令(阻塞状态) 运行记事本程序:exec notepad.exe
fork 在另外一个进程中执行一个命令(非阻塞状态) 运行记事本程序:fork notepad.exe
threads 显示进程和进程组信息 threads
gc 促使垃圾回收 gc
help 展示指定命令的帮助信息 展示gc命令的帮助信息:help gc
setprop 设置属性值 设置属性a=2:setprop a=2
getprop 获取框架所有属性列表或指定名称的属性列表 获取属性a:setprop a=2

获取所有属性

Getprop

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值