先看一下错误信息
08-Mar-2021 13:53:47.744 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart 配置应用程序监听器[org.springframework.web.context.ContextLoaderListener]错误
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:539)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:520)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4640)
在idea中即使正确配置了tomcat,但是有时会报错,类似这种找不到xxx类,是因为idea并没有把我们pom文件中的依赖jar包打入到运行中的项目
解决方法
1.打开Project Structure
2.点击Artifacts -> 点击Output Layout -> 在图示目录下新建lib文件夹
3.选中lib文件夹,然后点击上面的 +
4.将jar包全部选中,点击OK
5.当项目中有多个模块的时候,还需要将其他模块引入。选中classes文件夹,将其他模块导入。
重新运行,问题得到解决