gpt4 book ai didi

spring - Liferay 门户部署进入循环

转载 作者:行者123 更新时间:2023-11-28 23:16:41 24 4
gpt4 key购买 nike

我们正在使用 STS 3.4 为 Liferay 6.1.2 开发 Spring portlet。当我们通过将项目拖放到服务器 View 上来将项目部署到服务器上时,部署永远不会完成。

它表示部署已完成并且 portlet 已准备好使用,但它再次重新启动部署过程。

知道为什么会发生这种无休止的部署循环吗?

最佳答案

我不确定 STS 是否知道 Liferay 的额外部署过程(或者您是否需要/使用它):Liferay 通常在实际部署到 tomcat 之前处理 WAR 文件,因此您应该将 WAR 文件放到 Liferay 的 部署文件夹。这可能会从 Liferay 本身添加一些库(取决于您在 liferay-*.xml 文件中的配置或我不记得的其他一些必需品。

特别是如果您使用 Liferay 的插件 SDK(您不声明是否使用)。如果您确实使用它,您可能想尝试使用 Ant 目标 direct-deploy 来构建 WAR 文件:这样做的结果应该能够直接部署到 tomcat。我假设 STS 省略了 Liferay 部署过程(并且 direct-deploy 会模仿它)。我希望(从内存中)它已经在 6.1 上可用。

如果没有您应该升级的提示,您就无法离开。

关于spring - Liferay 门户部署进入循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48555769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com