1.在Project Structrue发现没有,但是pom文件不显示
这次遇到的情况是tomcat能够正常运行,但是项目无法部署,整个工程是用idea的maven项目生成器生成的。pom文件也没有报错,本来以为配置文件没问题,是自己服务器没有部署好项目,但是始终找不到问题所在。
之后对比了之前好的项目,发现在Project Structrue里面找不到这个MANIFEST.MF文件,百度之后一直说这个问题会在pom文件里报错,但是这次却没有。找不到相关解答。后来我的解决方法是,直接从其它项目复制过来,放在target下的META_INF下就好了,项目就可以正常部署了。
具体产生原因未知。之前都好好的突然新建项目就这样了。
2.Pom文件显示的
https://blog.youkuaiyun.com/a1859685/article/details/85762161
上面是之前写的,后来发现只要pom文件没有提示,这个文件是可有可无的。
解决的方法,包括标题后半的那个修改资源文件无效的问题。都采取update project的方法解决,就是在maven里clean+install操作,然后把项目关闭了,重新打开,就可以恢复了。如果打开还不行,就再反复执行update的操作就没问题了。