有什么方法可以将 Apache Felix Web 控制台与 Liferay DXP 集成?由于 DXP 和 AEM 都具有基于 OSGi 的容器。因此,我想将 AEM 模块集成到 DXP 中,通过它我们可以通过 Web 管理模块。
问问题
523 次
1 回答
4
是的,这是可能的, Liferay DXP服务器 OSGi 容器中的Apache Felix Web 控制台。
背后的想法是在 Liferay DXP 上集成 Apache Felix Web Console OSGi 组件,因为在 AEM 中可以使用相同的 OSGi 组件来管理 OSGi 组件。所以,我想检查它是否适用于DXP?开发者也可以通过 DXP 中的点击来管理组件和服务;)
逐步安装:
- 打开 GoGo 外壳
- 命中命令
install http://central.maven.org/maven2/org/apache/felix/org.apache.felix.webconsole/4.3.0/org.apache.felix.webconsole-4.3.0.jar
- hit command
lb
--> 查看进程描述 - 之后,您将找到您安装的当前组件的 pid:
4457 |Installed | 1|Apache Felix Web Management Console (All In One) (4.2.16.all)
这里4457是您的pid
- 命中命令
start 4457
- 命中命令
lb
- 现在可以看到4457进程已被激活
4457 | Active | 1 | Apache Felix Web Management Console (All In One) (4.2.16.all)
- 在浏览器中点击 URL,
http://<portalUrl>/o/system/console
您可以看到/o/system/console是您可以访问 OSGi 组件的 WEB CONSOLE 的 URL。 - 身份验证弹出窗口将出现在浏览器上,提供管理员的默认凭据
- 用户名:管理员
- 密码:管理员
- 之后,您将看到容器上可用的所有组件。检查下面的屏幕截图。
于 2017-05-25T04:44:00.420 回答