idea启动web项目失败,Error during artifact deployment,Web Application:exploded没有from modules,看完别再说启动项目失败

4 篇文章 5 订阅

基于非maven项目 ,如果maven项目 :pom.xml build 节点加上
src/main/resources /*.properties /.xml **/.tld false src/main/java /*.properties /.xml **/.tld false


1.首先检查tomcat底下有没有包 ,先把原来的删除
在这里插入图片描述
2.点击 + 把web添加(因为没有添加web 所以不被当作web项目 自然没有from modules)
(如果只是缺少这一步 很可能造成的结果 成功启动,但是项目报404)
在这里插入图片描述
3.这个时候 重新打包 就可以看到from modules了
(如果是选择Empty而不是From Modules 很可能出现的结果就是 Error during artifact deployment. See server log for details)
在这里插入图片描述

其他补充1: Project Modules里面 JDK版本要一致,例如project 上面是1.6 下面选择必须是6,(例如选错成8 会出现的错误:无效的发行版本:8)
在这里插入图片描述

其它补充2:没有把jar包加入到项目,一般problems里面会提示 点击fix,并且重新打包(重复上述所有步骤 不能偷懒!) 或者自行在Libraries里面加入jar包
在这里插入图片描述

结构说明:
project 相当于eclipse的workplace
Moudules相当于eclipse的project
Libraries : idea真正读jar包的地方
Facets: 配置web.xml路径的地方 (包括spring也在这配置)
Artifacts: 打jar、war包的地方

补充: 最近在别的电脑 发现有的时候 在Facets加入web.xml信息后 可能会打war包卡顿 没有反应等,依靠idea 自身的fix 打的web包还是会有问题,这个war包其实是并没有包含web信息的,这个时候需要重启一下idea 可能是软件本身bug,并且再重复上述操作
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孟秋与你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值