【发布时间】:2019-03-04 05:36:38
【问题描述】:
我是 liferay 的新手,想使用服务构建器执行 crud 操作,所以我想了解 liferay 7.1 中 apache felix Web 控制台包的需求和使用,以便我使用它来检查 json/webservice api。
【问题讨论】:
我是 liferay 的新手,想使用服务构建器执行 crud 操作,所以我想了解 liferay 7.1 中 apache felix Web 控制台包的需求和使用,以便我使用它来检查 json/webservice api。
【问题讨论】:
我会说你没有为这项工作寻找合适的工具。
控制台使您能够与 OSGi 框架进行交互,如果您想了解 Liferay 如何使用该框架,一个好的起点不是在控制台上而是在文件系统上。该框架嵌入到 Web 应用程序中,以提供捆绑包可以共同生存和提供服务的环境。
Gogo是一个可以交互的辅助工具,你可以查询是否安装了bundle,检查你遗漏的依赖以及谁在提供某个服务或暴露一个包。
您还可以在应用管理器和/或日志中找到此类信息的大部分日常信息。
关于测试您的 api,我假设您正在寻找它是否已安装以及是否已解决和激活。应用程序管理器可以为此提供第一条线索,但 gogo 也是一个足够的工具,您需要学习它的命令和语法。不要担心它们是微不足道的,你可以在 Apache 的项目页面和 Liferay 的开发指南上找到描述。
现在,如果您希望测试 API 的修正或可用性,使用 gogo 将需要自定义命令和其他工具为您提供的大量额外逻辑。
【讨论】: