servicemix设置命令别名

         servicemix服务器使用了OSGI协议,而OSGI的目的是模块化,就是为了将一个大的应用分解成较小的模块,这些模块物理上就是一个个的jar包,也就是OSGI bundle。OSGI规范就是指导怎么令这些bundle能更好的有高内聚性、有松藕性,能更好地被复用。至于被神化的“动态性”、“热插拔”的特性,则是OSGI规范带来的一种可能,并不是一定会有的。因为OSGI的特性,在servicemix中某个应用程序所依赖的bundle过多时,则需要快速查找到某一类型的bundle,在servicemix中可以用如下命令

1
2
3

#查找与mybatis相关的bundle
la | grep mybatis

         结果如下图:

servicemix

         若每次查找mybatis相关的bundle时,都需要输入该指令,则会相对复杂,好在servicemix可以自定义指令,若想定义 ‘my’ 指令用于代替la | grep mybatis,其操作如下:

         在etc/shell.init.script文件中配置如下指令:

servicemix

         重启servicemix后使用指令 my 可得如下图:

servicemix

最后更新: 2019年07月06日 16:45

原始链接: https://chenadminchen.github.io/2018/04/17/servicemix-set-alias/

× 请我吃糖~
打赏二维码