文章目录


前言

最近微信里的童鞋让看一个错误,这是一个web练手项目,项目用到原生Servlet和jsp老技术,它是用​​eclipse​​​搞的,奈何我放弃eclipse已多年,在IDEA里我还真没搞过这种没用到​​maven​​​的​​web​​​项目(​​jar​​​包手动下载拷贝到​​WEB-INF​​下),故将配置过程记录于此。方便日后学习。

导入到IDEA

点击import Project:

使用idea导入非maven的web项目并编译运行_java

找到eclipse中的项目,点击OK:

使用idea导入非maven的web项目并编译运行_intellij idea_02

选择​​Create Project from existing sources​​,选择​​Eclipse​​,点击​​Next​​:

使用idea导入非maven的web项目并编译运行_java_03

一路​​Next​​:

使用idea导入非maven的web项目并编译运行_intellij idea_04

勾选项目中的​​jar​​文件:

使用idea导入非maven的web项目并编译运行_ide_05

然后一路​​Next​​,这里提示重写​​idea​​配置文件,点击​​Overwrite​​:

使用idea导入非maven的web项目并编译运行_tomcat_06

最后选择​​jdk​​路径,点击​​Next​​:

使用idea导入非maven的web项目并编译运行_eclipse_07

点击​​完成​​:

使用idea导入非maven的web项目并编译运行_java_08

导入成功:

使用idea导入非maven的web项目并编译运行_eclipse_09

配置编译环境

在项目上右键单击选择​​Open Model Settings​​,快捷键F12:

使用idea导入非maven的web项目并编译运行_java_10

选择​​Artifacts​​、​​Web Application Exploded​​、​​Empty​​:

使用idea导入非maven的web项目并编译运行_ide_11

填写​​Name​​ ,我这里填写​​product​​:

使用idea导入非maven的web项目并编译运行_intellij idea_12

如图所示,然后点击​​OK​

使用idea导入非maven的web项目并编译运行_ide_13

选择​​Modules​​,点击​​+​​,​​Library​​:

使用idea导入非maven的web项目并编译运行_ide_14

将​​Application Server Libraries​​下的​​Tomcat库​​选择上,因为​​Servlet相关的包需要用到​

使用idea导入非maven的web项目并编译运行_ide_15

配置完成后,点击​​Build->Build Artifacts​​:

使用idea导入非maven的web项目并编译运行_eclipse_16

点击​​$name->Build​​开始编译:

使用idea导入非maven的web项目并编译运行_ide_17

配置运行环境

点击​​Edit Configuration​​:

使用idea导入非maven的web项目并编译运行_ide_18

点击​​+、Tomcat Server、Local​

使用idea导入非maven的web项目并编译运行_intellij idea_19

填写名称,在​​Server​​下填写对应配置,(默认即可):

使用idea导入非maven的web项目并编译运行_intellij idea_20

选择​​Deployment​​,点击​​+、Artifact​​:

使用idea导入非maven的web项目并编译运行_intellij idea_21

选择​​$name​​,我这里即为​​product​​,最后点击​​OK​​:

使用idea导入非maven的web项目并编译运行_eclipse_22

点击运行后,控制台打印部署成功:

使用idea导入非maven的web项目并编译运行_java_23

访问​http://localhost:8080/register.jsp">​http://localhost:8080/register.jsp​​:

使用idea导入非maven的web项目并编译运行_intellij idea_24