有没有办法从 运行 Liferay 获取已部署的 war?

Is there a way to get a deployed war from a running Liferay?

我正在处理的一个 portlet 版本已经部署到 liferay。有没有办法从 运行 liferay 实例中获取最初部署的 war?

这样我就可以热部署我的版本并很快部署旧版本。最初由 Jenkins 部署。 Liferay 6.1 ee,Tomcat 7.

如果您想要取回您放入 Liferay 的 deploy 文件夹中的旧版本:那个已经不见了。您应该能够通过源代码管理、jenkins 或部署 strategy/backup.

取回它

但是,如果您使用的是 tomcat,则只需将您在 webapps 中找到的目录与您的应用一起压缩即可。那个不需要再次通过 Liferay 的部署文件夹,而是可以直接部署到 tomcat(再次部署或部署到另一个 tomcat)。在其他应用程序服务器上它取决于。

总而言之,这将是应用程序服务器的一个功能,而不是 Liferay 的一个功能。