2

有什么方法可以将 Apache Felix Web 控制台与 Liferay DXP 集成?由于 DXP 和 AEM 都具有基于 OSGi 的容器。因此,我想将 AEM 模块集成到 DXP 中,通过它我们可以通过 Web 管理模块。

4

1 回答 1

4

是的,这是可能的, Liferay DXP服务器 OSGi 容器中的Apache Felix Web 控制台。

背后的想法是在 Liferay DXP 上集成 Apache Felix Web Console OSGi 组件,因为在 AEM 中可以使用相同的 OSGi 组件来管理 OSGi 组件。所以,我想检查它是否适用于DXP?开发者也可以通过 DXP 中的点击来管理组件和服务;)

逐步安装:

  1. 打开 GoGo 外壳
  2. 命中命令install http://central.maven.org/maven2/org/apache/felix/org.apache.felix.webconsole/4.3.0/org.apache.felix.webconsole-4.3.0.jar
  3. hit command lb--> 查看进程描述
  4. 之后,您将找到您安装的当前组件的 pid: 4457 |Installed | 1|Apache Felix Web Management Console (All In One) (4.2.16.all)这里4457是您的pid
  5. 命中命令start 4457
  6. 命中命令lb
  7. 现在可以看到4457进程已被激活4457 | Active | 1 | Apache Felix Web Management Console (All In One) (4.2.16.all)
  8. 在浏览器中点击 URL,http://<portalUrl>/o/system/console您可以看到/o/system/console是您可以访问 OSGi 组件的 WEB CONSOLE 的 URL。
  9. 身份验证弹出窗口将出现在浏览器上,提供管理员的默认凭据
    • 用户名:管理员
    • 密码:管理员
  10. 之后,您将看到容器上可用的所有组件。检查下面的屏幕截图。 在此处输入图像描述
于 2017-05-25T04:44:00.420 回答