今天向eclipse导入maven web项目时遇到一个很奇葩的问题,用maven将项目打包成war手动部署到tomcat,项目可以正常访问,在eclipse部署到关联的tomcat中,发现部署的项目缺少lib和web.xml文件,解决方案如下:
由于项目目录如下:
缺少lib目录,是因为在项目properties的Deployment Assembly中没有添加maven的依赖,正确配置如下:
缺少web.xml,是因为在项目properties的Deployment Assembly中没有添加webapp的依赖,正确配置如下:
添加完对maven和webapp的依赖后,重新部署项目到tomcat,项目可以正常访问。