记录一次用idea导入web项目

(仅适用于和我一样白到不行的小白)
因为是带包比较齐全的项目,还算好引入,如果有的包不全 或者包的版本不同就要有导包的准备
费尽千辛万苦导入了项目,第二次再导入发现其实只要十分钟不到。心痛我浪费的时间。这篇只是记录帖,方便我以后参考。不要把它当教程哦,认真你就输了!仅供参考仅供参考仅供参考

导入项目 import project

idea 重新导入微服务项目 idea导入一个web项目_tomcat

我选的黄色部分

idea 重新导入微服务项目 idea导入一个web项目_tomcat_02


直接下一步

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_03


直接下一步

idea 重新导入微服务项目 idea导入一个web项目_导包_04


下一步

idea 重新导入微服务项目 idea导入一个web项目_斜杠_05


直接下一步

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_06


finish

idea 重新导入微服务项目 idea导入一个web项目_intellij idea_07

点击左上角file—>project Structure或者右上角一个文件夹带三个蓝色方块的图标进入下面的配置:

选择自己电脑配置好的jdk 图片上黄色部分注意要对应上

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_08

点黄色加号 选library

idea 重新导入微服务项目 idea导入一个web项目_斜杠_09


加入tomcat的lib

idea 重新导入微服务项目 idea导入一个web项目_tomcat_10


idea 重新导入微服务项目 idea导入一个web项目_斜杠_11


检查一下 有红色部分就要注意自己导包的问题了,具体问题具体分析

idea 重新导入微服务项目 idea导入一个web项目_tomcat_12


(这里如果已经有web了如图中那里已经有了 就不需要点加号再加了)没有的话这里点+号–》web–》

idea 重新导入微服务项目 idea导入一个web项目_导包_13


idea 重新导入微服务项目 idea导入一个web项目_intellij idea_14


这里确定一下到底是web还是webroot 我的是webroot

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_15


上面检查好了要与黄色部分名称对应

idea 重新导入微服务项目 idea导入一个web项目_导包_16


下面有警告 是因为artifact没弄

idea 重新导入微服务项目 idea导入一个web项目_斜杠_17


点加号–》Web Application:Exloded–》from modules

idea 重新导入微服务项目 idea导入一个web项目_斜杠_18


idea 重新导入微服务项目 idea导入一个web项目_tomcat_19

这里有个小坑 一会说

idea 重新导入微服务项目 idea导入一个web项目_tomcat_20


检查一下jdk

idea 重新导入微服务项目 idea导入一个web项目_tomcat_21


没毛病就Apply之后保存退出吧 记住要Apply

配置tomcat

idea 重新导入微服务项目 idea导入一个web项目_tomcat_22


点+号–》tomcat server–》local

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_23


随便起名字,url就8080/完事吧 不行再配置 (路径填写问题补充在最后)

idea 重新导入微服务项目 idea导入一个web项目_导包_24


derloyment–》+号–》Affact,这里对应着前面说有坑那块(这里别急着点ok)

idea 重新导入微服务项目 idea导入一个web项目_tomcat_25

其实上面的图下面应该改一下 留个斜杠就行(如果配置server界面中URL路径只到8080/,这里一定也只填斜杠) 改完apply 之后ok

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_26


上一个配置到这里就成功了,点绿三角即可运行

idea 重新导入微服务项目 idea导入一个web项目_斜杠_27

这个没成功 报404

这里和那个坑有关 上文件夹中找到项目–》out–》artifacts–》项目名_war_exploded

看看webroot文件夹中的东西有没有都在里面 没有的话 标注有坑的位置重新配置

idea 重新导入微服务项目 idea导入一个web项目_导包_28


这里黄色这个文件夹不全 给他俩移除

idea 重新导入微服务项目 idea导入一个web项目_tomcat_29

点+号–》directory Content–》把整个webroot都加入

idea 重新导入微服务项目 idea导入一个web项目_斜杠_30


apply 后ok

重新运行成功

idea 重新导入微服务项目 idea导入一个web项目_tomcat_31

补充tomcat路径问题:

配置Tomcat的时候很多小白和我一样纠结咋填,如下图,这里有了这个名字也可以不删

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_32


一定要和deployment页面下面的这里对应,如果8080/后面啥也不填,这里就一个斜杠就可以,如果有名字,这里也必须有名字

idea 重新导入微服务项目 idea导入一个web项目_idea 重新导入微服务项目_33


如果你删了 还想加就到这里找名字复制过来吧,这里就是前面配置artifacts的地方.

idea 重新导入微服务项目 idea导入一个web项目_intellij idea_34