IDEA配置运行非Maven项目-非常详细

一、写在前面

1.1 为啥会有此篇博文?

鲁迅说:世界上本来没有路,走的人多了,便也有了路。
最近,由于工作上的临时安排,需要对一个老项目进行系统升级,开发相应的功能模块,但问题也随之而来,我相信很多非计算机专业毕业或者很多像我一样的小年轻自学Java编程都是从IDEA和Maven起步的,但是在早些年,老项目都是Eclipse创建,也没有Maven这样的构建工具,依赖的jar包全靠程序员手动下载导入,我相信那时候的程序员是非常有成就感的,没想到随着技术的快速发展,我深感自己如今像搬砖一样,值得深思。
好了,废话说的有点多。IDEA如何配置,才能让非Maven项目完美的运行起来,在刚接触时我踩了非常多的坑,现在我记录下来,惟愿能够帮助到有需要的同仁。

1.2 准备

  • IDEA:IDEA2019.3
  • Tomcat:Tomcat7.0.108
  • 你的非Maven项目
    对于以上的环境版本并没有要求,周围的同时从IDEA2017-2020都有,Tomcat也有的用9版本,所以环境不是阻挡完美运行的关键,关键的是IDEA配置,下面让我们赶紧开始配置之旅吧。

二、正文

2.1 使用IDEA打开(Open)项目

在这里插入图片描述
看一下我的项目目录吧,由于本人具有崇高的职业素养,我需要对项目信息进行保密,理解一下吧,不影响我详细地完成介绍。
在这里插入图片描述
下面对我的目录做一下简单的说明:

  • src:Sources。可编译的目录,就是我们通俗说的源码
  • WebContent:Eclipse创建的JavaWeb项目默认的根目录,还有是WebRoot,其实都一样,只是WebRoot是MyEclipse创建的默认目录而已。
  • classes:是我新建的,用于作为编译的输出目录,经常见到out目录吧,只是命名习惯而已。配置时有用,下面我还会拿出来说。

2.2 打开项目结构(Project Structure)

2.2.1 打开方式

打开方式有很多,列举三种:

  • 组合快捷键:Ctrl+Alt+Shift+S
  • 菜单栏依次点击:File–Project Structure
  • 工具栏,直接点击下图的小图表打开 在这里插入图片描述

2.2.2 项目结构配置内容总览

在这里插入图片描述
下面让我们一步一步的设置每一类目,必须要非常仔细。

2.2.3 project设置

在这里插入图片描述

2.2.4 Modules设置

在这里插入图片描述
在这里插入图片描述
上述步骤配置完的效果如下:
在这里插入图片描述
继续
在这里插入图片描述
上述配置文成,咱们继续往下走:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.4.5 Artifacts设置

注意:Artifacts设置是上一步点击Create Artifacts跳转过来的。
如果直接点击左侧的Artifacts设置,需要点击加号,选择Web Application:Exploded,新建
细心的你是否发现,下图路径中配置中,我的classes打成了classess,多了一个s。可不要犯我一样的错。
在这里插入图片描述

2.2.6 Libraries设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4.7 Problem处理

在这里插入图片描述

2.2.8 继续回到Modules

在这里插入图片描述
在这里插入图片描述
完成上述2.2所有的配置之后,点击Apply,再点击OK即可。

2.3 配置Tomcat服务器

2.2章节是整个配置工作,最复杂最繁琐的地方,配置到这里,就已经看到胜利的输光了,再坚持一下,把Tomcat配置完成即可看到启动成功的项目了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 配置完成,启动项目

在这里插入图片描述
稍等片刻,项目已经成功跑起来啦。
在这里插入图片描述

三、写在最后

虽然本文所提供的内容可能比较基础,但往往不要忽视这些细节简单的东西,也会有很多朋友像当初的我一样,挣扎在如何跑起老项目来,那么现在,就有一篇非常详细的博文放在这里,以待有需要的朋友取用。

大千世界,茫茫人海中,若我的分享能够帮助一个人解决他的问题,也已足矣。
加油,打工人。2021年2月28日11:02:33

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小宗啊?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值