Liferay 7 - OSGi组件Web控制台(Apache Felix)集成

问题描述:

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

是的,可以的,Apache Felix Web Console in Liferay DXP服务器OSGi容器。

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

一步一步的安装:

  1. 打开勾勾壳
  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. 命中命令lb - >查看过程描述
  4. 之后,您会发现当前组件的pid是您安装的: 4457 |Installed | 1|Apache Felix Web Management Console (All In One) (4.2.16.all)此处是你pid
  5. 命中命令start 4457
  6. 命中命令lb
  7. 现在你可以看到进程已经启动浏览器http://<portalUrl>/o/system/console这里4457 | Active | 1 | Apache Felix Web Management Console (All In One) (4.2.16.all)
  8. 命中URL可以看到/O /系统/控制台是您可以访问OSGi组件的WEB CONSOLE的URL。
  9. 身份验证弹出窗口会在broswer,提供管理员的默认凭据
    • 用户名:admin
    • 密码:admin
  10. 之后,你会看到所有可用的容器上的组件。检查下面的截图。 enter image description here