首先确认在File中如果没有Import Project ,需要添加这个选项

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(1)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(2)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(3)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(4)

选择eclipse,往后直接next next finish 就可以了。

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(5)

项目成功导入,但还需要配置才能运行


快捷键F4,选择Modulds进行项目配置,首先将红色的报错都给删掉,点击右边减号,就可以删除

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(6)


删除后,再点击右边的 号

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(7)

选择项目中需要的依赖

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(8)

到这一步,依赖关系添加完成了。idea不会自动帮你导入新添加的jar包,如果你需要添加jar包都需要到Dependencies重新导入依赖。


接下来,设置web框架,在Modules中在项目上右键添加web

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(9)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(10)

点击create Artifact idea自动生成一个基础的artifact


完成以上步骤后,细心的同学可能发现了上图底部的“Web”Facet resources are not included in an artifact

其实你只要把它理解成“生成的东西”,主要就是将你的项目中各项配置生成出一个”产物”供Tomcat发布使用。


idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(11)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(12)

导入成功后(没有错误提示,没有波浪线,右侧没有jar),看这时的artifact是不是和我们在Tomcat中发布的结构完全一样,这样就可以添加到Tomcat启动运行。


配置tomcat,找到主界面Edit Configurations,进去设置tomcat

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(13)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(14)

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(15)

配置完以后,就可以从tomcat启动项目了,启动时如果出现下面错误,表示你要手动添加servlet-api依赖

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(16)

快捷键F4,选择Libraries点击右边 号找到Tomcat文件下lib下的servlet-api.jar,点击添加即可

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(17)


好了,重新启动项目,

由于我在这个选项中什么也没设置

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(18)

所以访问时,直接访问端口号,就可以找到默认下index.jsp,其他文件直接在后面输入文件名即可

idea和eclipse编译结果(IDEA中导入eclipse项目并成功运行)(19)


欢迎底下留言交流哦!

,