Eclipse Maven项目Deployment Assembly中Maven依赖丢失 - 彻底分析下

1 问题描述

Maven Web项目,每次使用Eclipse M2E插件对Project进行刷新,然后部署到Tomcat后都会提示ClassNotFoundException,究其原因,是Deployment Assembly中没有Maven Dependencies。如下图所示:

Eclipse Maven项目Deployment Assembly中Maven依赖丢失 - 彻底分析下_第1张图片

2 原因

Dynamic Web Module的版本与web.xml中指定的版本不同。

后面细细道来。

3 解决

3.1 查看Dynamic Web Module版本

Eclipse Maven项目Deployment Assembly中Maven依赖丢失 - 彻底分析下_第2张图片

这里可以看到使用的是3.1版本。

3.2 查看web.xml中指定的版本

你可能感兴趣的:(项目中的那些事,Maven,Deployment,Deployment,Assembly,Maven,Dependencies丢失)