idea2020.1版本maven web项目output里生成的WEB-INF下没有lib文件解决办法

开始学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了。

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值