今天使用idea导入eclipse项目的时候遇到了很多问题,花费大量时间百度解决后,现记录如下,希望能对各位读者有所帮助

参考博文:
【Intellij IDEA】eclipse项目导入IDEA报错:Please, configure Web Facet first!

首先,这是我的eclipse编写的项目

idea中怎么使用jsp来跳转到Java idea导入jsp项目_tomcat


打开idea,导入这个项目

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_02


选择eclipse

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_03


一直点击next,直到到达SDK,配置你自己的JDK,然后finish

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_04


导入后,是这样的

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_05


然后点击如下图所示

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_06


点击Modules,将红色部分删除

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_07


点击红色的文件,然后点击减号,就可以删除了

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_08


删除完成后,点击加号,添加JARs,选择lib文件夹,添加JAR包(我这个项目就需要一个),点击OK

idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_09


idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_10


点击左上角的加号,选择Web

idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_11


下面出现一个警告 ‘Web’ Fact resources are not included in an artifact ,点击页面的Create Artifact,配置,idea会自动生成一个配置。artifact 理解为 一个 供 tomcat 发布使用的配置

idea中怎么使用jsp来跳转到Java idea导入jsp项目_tomcat_12

然后,右键下图中的项目,点击put into output root ,点击OK

idea中怎么使用jsp来跳转到Java idea导入jsp项目_tomcat_13


配置tomcat,点击Run,如下图

idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_14


点击 + 号

idea中怎么使用jsp来跳转到Java idea导入jsp项目_Web_15


选择Tomcat Server(注意,不要点到TomEE Server),选择下面的local

idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_16


Application server:为Tomcat路径

图下面有一个Warning:,点击右边的 Fix,选择刚才配置的artifact,点击OK

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_17


进入下图,将tomcat的依赖加入,单击选中你的项目,点击加号,选择Library,选择你自己的Tomcat,点击Add Selected,点击OK,结束

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_18


idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_19


idea中怎么使用jsp来跳转到Java idea导入jsp项目_tomcat_20


最后,运行你的项目,如果你成功了,那么就不用看后面的了。我的出现了下面的报错:

idea中怎么使用jsp来跳转到Java idea导入jsp项目_tomcat_21


出现这个问题可能是:jsp文件的路径有问题进入下图:

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_22


下图,圈住的路径,选择你JSP文件的上层文件夹

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_23


例如: 我的JSP文件的上层文件夹是webapp,选择它,一路OK

idea中怎么使用jsp来跳转到Java idea导入jsp项目_idea_24


idea中怎么使用jsp来跳转到Java idea导入jsp项目_eclipse_25


最后,运行成功!

idea中怎么使用jsp来跳转到Java idea导入jsp项目_java_26