在 liferay 7 中部署 osgi 包(jsp 挂钩)

Deploying an osgi bundle (jsp hook) in liferay 7

在 liferay 中创建了一个 osgi 包(jsp 挂钩)。使用 Liferay Workspace 环境中的服务器选项卡,将包添加到配置的服务器。 用

检查 osgi shell
lb -s mytest.hook
START LEVEL 20
ID|State      |Level|Symbolic name
455|Installed  |    1|mystest.hook (1.0.0.201603221133)

状态为"Installed"。不确定如何在部署方面进一步进行。状态将如何更改为 "Active"?

尝试以下命令:

start 455

可能您的包没有正确解析。你应该得到一个异常,告诉你调用 start 后的原因。

我能够通过实际将其放入部署文件夹来成功部署它,Liferay 的部署程序从该文件夹启动并完成其余的工作。所以基本上,当您从服务器选项卡执行此操作并添加要部署的项目时,部署者不会收到通知。