我无法在Tomcat的webapps文件夹中看到我的WAR文件

时间:2017-11-30 11:42:54

标签: maven tomcat web-applications liferay war

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

我长期坚持这个问题,任何帮助都会有很大的帮助.. 感谢

1 个答案:

答案 0 :(得分:1)

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

之前的版本执行了此操作,但不是当前版本。

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

如果您不使用Liferay 7或DXP:精心制作。