我无法在Tomcat服务器目录的webapps文件夹中看到我的WAR文件。 我的项目是门户项目,我使用托管在Tomcat服务器上的Liferay门户技术。 对于部署,我使用Maven配置的目标名称“deploy”。 当我部署portlet模块时,它生成了war文件,我可以在Liferay服务器的deploy文件夹中看到该文件,但是当我启动tomcat服务器时,理想情况下应该在tomcat服务器目录的'webapps'文件夹中生成/移动WAR文件,但是不这样做。 我尝试了多种选项,例如删除和重新配置服务器,将动态网络模块版本从2.5设置为3.0(如StackOverflow上的一篇文章所示),但对我来说没有任何作用。
我长期坚持这个问题,任何帮助都会有很大的帮助.. 感谢
答案 0 :(得分:1)
我假设你正在使用Liferay 7或Liferay DXP。由于这些版本是在OSGi上构建的,因此他们将WAR文件转换为OSGi包(所谓的WAB,Web应用程序包),并且不会将它们部署到tomcat,如您所见。
之前的版本执行了此操作,但不是当前版本。
因为你没有说明你还有什么期望:这是你的答案 - 你是对的,它不存在。
如果您不使用Liferay 7或DXP:精心制作。