IDEA启动web项目报错 Servlet [DispatcherServlet] in web application [] threw load() exception

报错信息:

org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet [DispatcherServlet] in web application [] threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:504)

解决方法:如果web项目的lib文件夹不在WEB-INF下,那么需要手工去添加到Output,这样才能在部署时,将jar包放到部署路径的WEB-INF/lib里。

IDEA启动web项目报错 Servlet [DispatcherServlet] in web application [] threw load() exception