idea 导入Java web项目

本人刚从eclipse转战idea,写此博客也是为来帮助新同学快速应用和熟悉idea,本文方法亲测有效,你只要按照本文步骤操作,一定会成功的(idea 2019.3版,windows7、windows10都可以),idea导入maven(Maven聚合)项目请参考我另一篇博客。

1 导入项目

1.1 File–>New–>Project from Existion Sources… (或者在启动欢迎页点击 Import project)
1.2 弹出一个对话框,然后选择项目,再点击OK
1.3 再弹出一个对话框,选择第一个(Create Project from external model
),最后点击OK就可以了。然后一路NEXT。(不选 import from external model,是避免手动取导包太麻烦)

2 配置项目

File–>Project Structure–>Facete,点击项目名称–>点击本界面右下角的Create Artifact配置–>再点击右下方的’Fix…’,选择‘Add lib to the arcfacts’—>OK
具体说明:
选择Project时:选择JDK,再选择project language level(一般默认)
选择Modules时,(一般默认)
选择Libraries(一般默认)
选择Facete时,点击项目名称,该对话框正下方出现一个黄色三角形 ‘Web’ Facet resources are not included in an artifact,这时点击本界面右下角的Create Artifact配置,idea会自动生成一个配置(artifact 理解为 一个 供 tomcat 发布使用的配置。)。
同时跳转到Arcfacts,该对话框正下方出现一个黄色三角形Arcfacts,I lban贴rqinde for modue ee is misig rom the rtiet,再点击右下方的’Fix…’,选择‘Add lib to the arcfacts’,最后点击OK就可以了
3 配置Tomcat
2.3.1 设置Tomcat Server
第一次配置时:Run–>Edit Configuratons–>Templates–>Tomcat server–>Local ;如何选择右边右上角的Create Configurations,这时会配置好一个Tomcat server.
2.3.2 配置 Tomcat Server
第一步:点击Deploment–》选择加号(‘+’)–》Artfact—>test:war exploded;同时更改项目路径Application context:/test–>0K–>Apply(‘test’为项目名称,路径记得改一下,要不可能会出现项目已经正常启动,但一直进不去页面,其实就是访问路径错了)
第二步:点击Server ;Name可以随意取(顶部);after launch 后边选择打开的浏览器;注意 On ‘Update’ action: 和On frame deactivation:都要选择Update classes and resources;最后点击OK就可以了。
4 项目报错
4.1 报Idea error:程序包javax.servlet.http不存在
原因:
idea 初始配置的tomcat7,而你的项目需要Tomcat8及以上,就会包此错误。只需要取加载tomcat8及以上的依赖关系就可以了
解决方法:
a. idea项目左上角,file–>project structure 配置依赖
b.点击libraries 右侧(不是中间lib的加号,是右边classes的上方)有一个加号点击然后添加
c.找到tomcat lib文件夹,直接选择lib文件夹即可,最后保存
4.2 报Error:(9, 17) java: 程序包org.junit不存在
解决方法:
File -> Project Struct… -> Libraies -> 点击绿色的加号 -> Java -> 找到 IDEA 安装路径下的 Lib 中的junit-4.12 -> 确定完就行了,点击OK就出去了

如果此文帮助到了你,请帮忙点赞,谢谢!

你可能感兴趣的:(Eclipse运维)