先说第一个问题:Frameworks detected:Web framework is detected.
提示错误:Frameworks detected: Web framework is detected.
解决方案:
- Project Structure
- Modules
- Web
- 添加,或者是指定项目的web.xml文件位置
原因:没有识别到web.xml文件,或者是识别到多个web.xml文件,指定一下就好了
参考博客:https://www.cnblogs.com/2020-0202/p/13071575.html
再说第二个问题:Non-managed pom.xml file found:
原因:IDEA并没有把这个项目识别为maven项目,没有找到该项目对应的pom文件,所以出现如上错误。
解决方案:
- 右键点击pom.xml
- 点击Add as Maven Project
- 完成
分析:今天在实现需求之后,准备把本地的代码推送至git,但是发现有冲突,但是我没有改过代码,于是就直接放弃了本地的修改,从git上拉去最近的版本直接覆盖本地代码。覆盖完就出现了上述两个错误,分析下来,应该就是舍弃本地代码,拉取最新代码的时候相当于重新导入项目了,但是本地的一些配置之类的东西与git上的不同,或者是git上根本就没有,而且刚好这两个错误又都是关于项目配置的问题,所以我觉得就是直接覆盖代码,才出现了问题。