这可以通过脚本将OSGI包部署到karaf容器中吗?

时间:2014-05-21 07:05:51

标签: perl ant osgi apache-karaf

我想通过脚本文件将OSGI包部署到karaf容器中。脚本可以是PERL或ANT。这里是将其部署到容器中的步骤。

karaf>ssh -p 8101 admin@localhost
Enter password :admin
karaf>osgi:install -s file:<location-file>
karaf>logout

我已尝试通过PERL脚本但无法在脚本文件本身中提供密码。
是否有其他方法可以在没有密码的情况下输入ssh控制台?或者是否可以通过脚本部署OSGI包?

1 个答案:

答案 0 :(得分:1)

有一个client shell脚本,你应该能够通过命令行向它传递一个“shell脚本”,所以不需要使用ssh,因为客户端脚本已经在内部连接到karaf shell。

要使用Karaf编写脚本,您可能还需要查看Karaf Documentation about scripting