gpt4 book ai didi

maven - 我在 Tomcat 的 webapps 文件夹中看不到我的 WAR 文件

转载 作者:行者123 更新时间:2023-11-28 22:39:42 25 4
gpt4 key购买 nike

我在 Tomcat 服务器目录的 webapps 文件夹中看不到我的 WAR 文件。我的项目是门户项目,我正在使用托管在 Tomcat 服务器上的 Liferay 门户技术。对于部署,我使用 Maven 配置的目标名称“deploy”。当我部署 portlet 模块时,它生成了 war 文件,我可以在我的 Liferay 服务器的部署文件夹中看到该文件,但是当我启动 tomcat 服务器时,它应该理想地在 tomcat 服务器目录的“webapps”文件夹中生成/移动 WAR 文件,但是它没有那样做。我尝试了多种选择,例如删除和重新配置服务器,将动态网络模块版本从 2.5 设置为 3.0(如 StackOverflow 上的一篇帖子中所建议),但对我没有任何作用。

我被困在这个问题上很长时间了,任何帮助都会有很大的帮助..谢谢

最佳答案

我假设您使用的是 Liferay 7 或 Liferay DXP。由于这些版本构建于 OSGi 之上,因此它们正在将 WAR 文件转换为 OSGi bundle (所谓的 WAB,Web 应用程序 bundle )并且不会将它们部署到 tomcat,如您所见。

以前的版本会这样做,但当前版本不会。

因为您没有说明您还期望什么:这就是您的答案 - 您是对的,它不在那里。

如果您不使用 Liferay 7 或 DXP:详述。

关于maven - 我在 Tomcat 的 webapps 文件夹中看不到我的 WAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47572674/

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