- 问题起因:在idea中写一个简单的web,在maven中引入spring-web包后进行部署,idea报了如下错误:
- 处理步骤:
-
先去tomcat安装目录logs/catalina.2021-04-14.log中看所谓的details:
-
发现这里的报错信息仍然不详细,找了很多博客,发现这么一条有用的,多谢这位博主bug笔记 - Spring — Tomcat 报错: SEVERE: One or more listeners failed to start.
按照博主说法,去C:\Users\****\.IntelliJIdea2019.1\system\tomcat\Unnamed_Spring\logs\localhost.2021-04-14.log下看到了这么个足够详细的错误: -
既然详细问题已经找到了–类缺失问题–再搜资料就多了,我参考的这篇解决Intellij IDEA Tomcat启动项目报错:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener,
根本原因是引入spring-web包后,打包成WAR时没有添加进来(不知道idea怎么配置才能自动化导入),暂时手动导入吧。 -
问题解决了
浏览器打开: