我在Tomcat的网络应用程序文件夹中看不到我的WAR文件



我在我的tomcat服务器目录的WebApps文件夹中看不到我的战争文件。我的项目是Portal Project,我正在使用Tomcat服务器上托管的Liferay Portal技术。对于部署,我正在使用Maven配置的目标名称"部署"。当我部署Portlet模块时,它会生成战争文件,并且可以在Liferay Server的部署文件夹中看到该文件,但是当我启动Tomcat服务器时,理想情况下应该在Tomcat Server目录的" WebApps"文件夹中生成/移动WAR文件,但是不这样做。我尝试了多个选项,例如删除和重新配置服务器,将动态Web模块版本从2.5设置为3.0(如Stackoverflow的一个帖子中所建议),但对我没有任何作用。

我很长一段时间以来一直困扰着这个问题,任何帮助将是一个很好的帮助。谢谢

我假设您正在使用Liferay 7或Liferay DXP。由于这些版本是基于OSGI构建的,因此他们将战争文件转换为OSGI捆绑包(所谓的WAB,Web应用程序捆绑包),并且不会像您观察到的那样将其部署到Tomcat。

先前的版本这样做,但不是当前的版本。

由于您不说明您期望什么:这是您的答案 - 您是对的,它不存在。

如果您不使用Liferay 7或DXP:详细说明。

最新更新