【问题标题】:Liferay 7 - OSGi components Web Console (Apache Felix) IntegrationLiferay 7 - OSGi 组件 Web 控制台 (Apache Felix) 集成
【发布时间】:2017-10-25 15:02:45
【问题描述】:

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

【问题讨论】:

    标签: osgi integration apache-felix liferay-7 liferay-dxp


    【解决方案1】:

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

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

    分步安装:

    1. 打开 GoGo shell
    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) 这里 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. 在浏览器中点击URLhttp://<portalUrl>/o/system/console可以看到/o/system/console是可以访问OSGi组件的WEB CONSOLE的URL。
    9. 身份验证弹出窗口将出现在浏览器上,提供管理员的默认凭据
      • 用户名:管理员
      • 密码:管理员
    10. 之后,您将看到容器上可用的所有组件。检查下面的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-15
      • 2013-10-31
      • 2017-07-11
      • 2014-08-15
      • 1970-01-01
      • 2015-04-12
      • 2017-04-24
      • 2011-08-25
      相关资源
      最近更新 更多