java web项目中的maven依赖包在部署时没有加进去

如果maven依赖包在部署时没有被加入到项目中会出现以下错误

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1856)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4993)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

解决方案:

1、选中项目——>选择properties出现以下图片样式

java web项目中的maven依赖包在部署时没有加进去

2、在图片的搜索位置搜索deployment assembly,或者使用的是myeclicpse直接按图中搜索即可

3、单击图中的add按钮,出现以下图片样式

java web项目中的maven依赖包在部署时没有加进去

4、选中Java Build Path Entries项点next按钮,进入下一个页面

java web项目中的maven依赖包在部署时没有加进去

5、选中maven Dependencies点击finish按钮。在重新部署项目即可