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