WSO2远程添加/删除新的OSGI功能

时间:2015-10-08 17:48:25

标签: wso2 osgi wso2is

是否有可通过ProvisioningAdminService SOAP接口向WSO2碳基产品远程添加和删除OSGI功能的工作示例?

1 个答案:

答案 0 :(得分:1)

首先,当您需要添加或删除OSGi包时,您需要有WSO2 Carbon二进制分发, 然后从WSO2 carbon Server中的以下命令开始。
sh wso2server.sh -DosgiConsole./wso2server.sh -DosgiConsole
启动服务器后,单击“输入”按钮两到三次,然后从osgi>控制台开始 现在你可以安装/删除osgi bundle。

start <bundle-id> (Ex: osgi> start 22) 

此命令可用于启动osgi包。

install file:<file-path> [Ex: osgi> install file:/home/yourname/osgibundle.jar]

这可用于将捆绑软件安装到正在运行的OSGi环境中。您可以使用此命令安装捆绑包,而不是在启动服务器之前将其复制到暂停文件夹中。安装后,使用'start'命令激活捆绑包。

uninstall <bundle-id> [Ex: osgi> uninstall 22]

这可用于从OSGi环境中删除捆绑包。

您可以参考以下链接并尝试使用WSO2产品 .......................................
OSGi bundle
Admin Services