IDEA-启动web项目失败,Error during artifact deployment,Web Application:exploded没有from modules

基于非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包的地方


持续更新中…

文章参考学习地址:https://blog.csdn.net/qq_36268103/article/details/106140854

猜你喜欢

转载自blog.csdn.net/weixin_44325444/article/details/106323517