我想通过脚本文件将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包?
答案 0 :(得分:1)
有一个client shell脚本,你应该能够通过命令行向它传递一个“shell脚本”,所以不需要使用ssh,因为客户端脚本已经在内部连接到karaf shell。
要使用Karaf编写脚本,您可能还需要查看Karaf Documentation about scripting