从批处理文件更新osgi包

时间:2011-12-08 16:38:33

标签: osgi glassfish-3 apache-felix

(我使用带有felix osgi的glassfish 3.1) 我需要编写一个更新我的一个OSGI包的批处理脚本。

最基本的想法是从autodeploy文件夹中移动bundle jar,并在几秒钟后返回它。有一种“更清洁”的方式吗?我可以从批处理文件中轻松地在felix telnet中运行命令吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您也可以使用BundleContext.installBundle方法 http://www.osgi.org/javadoc/r4v43/org/osgi/framework/BundleContext.html#installBundle(java.lang.String,java.io.InputStream)