【发布时间】:2015-10-20 10:35:32
【问题描述】:
我已经阅读了在我的 liferay-plugin-package.properties 文件会自动将 service-jar 复制到我的 portlets WEB-INF/lib 中。
我无法让它工作:
我有 Portlet A 和 Portlet B。
我希望 Portlet B 使用 Portlet A 的服务,而不必将服务 JAR 复制到我的服务器 ext/lib 目录。 我读到像这样指定所需的部署上下文会有所帮助我:
required-deployment-contexts=A-portlet
至少对我来说它不起作用。服务 - JAR 文件没有被复制,因此我的 B-Portlet 不能使用我的 A-Portlet。
我正在使用 Liferay 6.2 CE GA4 任何人的任何建议?
【问题讨论】:
-
部署顺序也很重要。您需要先部署 A-portlet,然后再部署使用 A-portlet jar 的第二个 portlet。
-
您好,感谢您的 cmets。我已经阅读了所有这些博客条目,但它们没有帮助。 Required-Deployment-Contexts 之所以有效,是因为 Portlet B 一直等到 Portlet A 部署完毕。但是 service.jar 没有被复制...
-
portlet A service.jar?
标签: liferay liferay-6 liferay-6.2 liferay-service-builder