【问题标题】:Location of deployed liferay portlets已部署的 Liferay Portlet 的位置
【发布时间】:2022-01-24 11:59:10
【问题描述】:

已部署 portlet(战争)的定义目的地在哪里? 当我运行命令刀片部署时,它会在我的 liferay 工作空间中部署所有 portlet,并将它们的战争放在 osgi/war 文件夹中。我想在部署文件夹中进行这场战争,因为我使用 docker 启动了这个 liferay 应用程序,而 docker 希望将它们放在 /mnt/liferay/deploy 中。

谢谢。

【问题讨论】:

  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: liferay


【解决方案1】:

为了将插件部署到运行时环境,您需要将它们复制到 ${liferay-home}/deploy 目录(在您的情况下,即 /mnt/liferay/deploy - 位于 docker 主机上,你必须弄清楚)。运行时环境将处理您的插件(WAR 和 JAR 插件不同)并将它们移动到您不应该再关注的位置。

为了部署:只需将它们复制到它们应该去的地方。部署插件后,该目录将再次为空。最终目标位置无关紧要,因为无论如何您都无法更改其中的任何内容(或者:不要期望任何实时更改会对正在运行的系统产生影响)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    相关资源
    最近更新 更多