专栏首页技术进阶之路IDEA 导入web项目

IDEA 导入web项目

本文将介绍如何将一个外部的 web 项目导入 idea,比如你之前的开发环境是 eclipse ,现在要用 idea ,就需要进行项目的导入以适应 idea 的开发环境。

文章目录

一、打开项目

导入项目首先要打开项目:

1、首先打开 IDEA:

2、选择要导入的项目

点击 open ,手动选择要导入的项目:

比如我这里要打开并导入 StudentMgmt 项目。

你会发现如果该项目已经被 IDEA 确定为 web 项目,文件夹的右下角会有一个黑色的标记。

而我们要导入的文件并没有,所有要进行配置。

二、导入 jar 包

打开文件之后啥也没发生,我们首先要找到 jar 包:

然后在该文件夹下右键:

选择 Add as Library,把它加进仓库里面去:

一般保持默认就可以,你也可以随便取名,点击 OK 就可以了。

你会发现每个包都多了一个箭头。

三、配置 Project(项目)

然后点击这里:

1、首先设置项目的 SDK

2、设置输出目录

也就是 out 目录,一般放在项目目录下:

点击如图所示的按钮可以快速定位到当前项目所在的目录,新建文件夹 out

然后点击 OK 即可:

四、配置 Modules (模块)

1、标识 Sources

首先点击 Modules:

选择 sources

然后右键 src ,将它标识为 sources 目录:

2、配置 Dependencies

选择 dependencies :

点击右侧的加号,选择 Library:

然后选择你的 Tomcat 服务器,点击 Add:

之后就变成了这样了:

然后在复选框里打钩,并 Apply:

3、添加 Web 配置

点击加号,选择 Web:

如图:

IDEA 默认选中的web.xml文件是.idea下的,我们需要更改为Web项目/WEB-INF/web.xml

点击右侧的铅笔就可以更改了:

要改成这样,这里改的是DD文件,也就是部署描述文件的位置,也就是我们常说的 web.xml文件:

下面的 Web Resource Directory 也要改:

这里改的是 Web 资源仓库,就是制定哪一个文件夹是你的 web 资源目录。

配置完应该是这样的,然后你会发现你的 Web 目录多了一个蓝点。

五、配置 Artifacts (伪像)

按照如图所示的顺序选择:

点击 OK 即可:

如图:

然后点击 Apply 就大工告成了!

六、打开服务器

依次选择这几个,配置服务器:

然后会有一个警告,点击 Fix 即可:

然后 Apply OK

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JDK配置详细教程

    至此,环境变量就已经设置完啦!但是空口无凭啊,我们再验证一下,用事实说话。因此,打开“命令行窗口”,输入命令java,结果如下图所示:

    wsuo
  • IDEA 配置 maven 完美解决方案

    很久之前就配置的maven,最近使用的时候又出现问题了,我把项目用 IDEA 打开,打算使用 maven 将我需要的依赖自动导入,但是它一直卡在那里,加载了半天...

    wsuo
  • 代理工厂的简单应用

    在 Service 中调用 Dao 层,必须要 new 一个 Dao 对象,在 Controller 中也是如此调用 Service 层。

    wsuo
  • 不用代码,2分钟抓取胡歌全部微博内容

    在之前的文章和课程中,对web scraper的安装和使用方法都做了非常详细说明,相信大家都明白了web scraper的用处和采集流程,那么今天就以采集影视明...

    沉默的白面书生
  • 前沿测试平台之接口自动化测试

    在接口管理页面,选择一个需要添加报文的接口,点击改接口的报文按钮,跳转到报文管理页面,点击添加报文按钮,跳转到报文添加页面,如下图所示:

    muntainyang
  • 二次验证码是什么,如何使用?

    “二次验证码”是国外谷歌Google二次验证的“微信小程序”的实现,可以让您在微信上很方便的使用二次验证码,保护你的账户安全。

    用户3637271
  • 简易数据分析 04 | Web Scraper 初尝:抓取豆瓣高分电影

    今天我们开始数据抓取的第一课,完成我们的第一个爬虫。因为是刚刚开始,操作我会讲的非常详细,可能会有些啰嗦,希望各位不要嫌弃啊:)

    卤代烃
  • Android网络编程(五)OkHttp用法全解析

    相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Androi...

    用户1269200
  • 手把手教你写dotnet core(入门篇)

    dotnet core最低开发环境要求就是一个.NET SDK,在这里可以下载的到最新版本的SDK,各个平台都有.

    李国宝
  • VC下提前注入进程的一些方法1——远线程不带参数

            前些天一直在研究Ring3层的提前注入问题。所谓提前注入,就是在程序代码逻辑还没执行前就注入,这样做一般用于Hook API。(转载请指明出处)...

    方亮

扫码关注云+社区

领取腾讯云代金券