找到工程下面的.classpath文件,发现下面一段配置:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
maven转换web工程后,如果Maven dependency引入的jar包无效,则添加红色部分配置:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<span style="color:#FF0000;"><attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/></span>
</attributes>
</classpathentry>
问题解决。