开始学springmvc,结果报404错误,一看生成的target下面的web-inf下没有lib文件夹,也就是说相应的jar包一个也没导进来,把我气的。
1.去project-structure看artifacet
如果没有lib文件夹就手动创建,然后把右边工程里的jar包都右键添加进lib。
2.去重新生成你的artifacet
3.生成之后重新看target。
应该就有lib了。可以重新开始运行。
4.如果还是没有,当时我是在rebuild artifacet的时候遇到idea报错XXXjar包找不到,之前也遇到过,但是在该模块上直接mvn idea:idea就行了,但是我发现一旦这样做resource目录,也就是资源目录会被标记为source目录(代码目录),可以通过目录上的图标变化看到。这样虽然找到了该jar包,但是在rebuild artifacet的时候idea仍然会忽略WEB-INF下的lib,最后我找到的解决办法是打开settings,然后搜索runner。
把第一个框勾选上,rebuild artifacet的时候就不会报xxxjar包找不到,然后就会生成有lib的WEB-INF了。
idea2020.1版本maven web项目output里生成的WEB-INF下没有lib文件解决办法
最新推荐文章于 2023-04-12 22:15:39 发布