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

文章目录

  • 一、写在前面
    • 1.1 为啥会有此篇博文?
    • 1.2 准备
  • 二、正文
    • 2.1 使用IDEA打开(Open)项目
    • 2.2 打开项目结构(Project Structure)
      • 2.2.1 打开方式
      • 2.2.2 项目结构配置内容总览
      • 2.2.3 project设置
      • 2.2.4 Modules设置
      • 2.4.5 Artifacts设置
      • 2.2.6 Libraries设置
      • 2.4.7 Problem处理
      • 2.2.8 继续回到Modules
    • 2.3 配置Tomcat服务器
    • 2.4 配置完成,启动项目
  • 三、写在最后

一、写在前面

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)项目

IDEA配置运行非Maven项目-非常详细_第1张图片
看一下我的项目目录吧,由于本人具有崇高的职业素养,我需要对项目信息进行保密,理解一下吧,不影响我详细地完成介绍。
IDEA配置运行非Maven项目-非常详细_第2张图片
下面对我的目录做一下简单的说明:

  • 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 项目结构配置内容总览

IDEA配置运行非Maven项目-非常详细_第3张图片
下面让我们一步一步的设置每一类目,必须要非常仔细。

2.2.3 project设置

IDEA配置运行非Maven项目-非常详细_第4张图片

2.2.4 Modules设置

IDEA配置运行非Maven项目-非常详细_第5张图片
IDEA配置运行非Maven项目-非常详细_第6张图片
上述步骤配置完的效果如下:
IDEA配置运行非Maven项目-非常详细_第7张图片
继续
IDEA配置运行非Maven项目-非常详细_第8张图片
上述配置文成,咱们继续往下走:
IDEA配置运行非Maven项目-非常详细_第9张图片

IDEA配置运行非Maven项目-非常详细_第10张图片
IDEA配置运行非Maven项目-非常详细_第11张图片

2.4.5 Artifacts设置

注意:Artifacts设置是上一步点击Create Artifacts跳转过来的。
如果直接点击左侧的Artifacts设置,需要点击加号,选择Web Application:Exploded,新建
细心的你是否发现,下图路径中配置中,我的classes打成了classess,多了一个s。可不要犯我一样的错。
IDEA配置运行非Maven项目-非常详细_第12张图片

2.2.6 Libraries设置

IDEA配置运行非Maven项目-非常详细_第13张图片
IDEA配置运行非Maven项目-非常详细_第14张图片
IDEA配置运行非Maven项目-非常详细_第15张图片

2.4.7 Problem处理

IDEA配置运行非Maven项目-非常详细_第16张图片

2.2.8 继续回到Modules

IDEA配置运行非Maven项目-非常详细_第17张图片
IDEA配置运行非Maven项目-非常详细_第18张图片
完成上述2.2所有的配置之后,点击Apply,再点击OK即可。

2.3 配置Tomcat服务器

2.2章节是整个配置工作,最复杂最繁琐的地方,配置到这里,就已经看到胜利的输光了,再坚持一下,把Tomcat配置完成即可看到启动成功的项目了。
IDEA配置运行非Maven项目-非常详细_第19张图片
IDEA配置运行非Maven项目-非常详细_第20张图片
IDEA配置运行非Maven项目-非常详细_第21张图片
IDEA配置运行非Maven项目-非常详细_第22张图片
IDEA配置运行非Maven项目-非常详细_第23张图片

2.4 配置完成,启动项目

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

三、写在最后

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

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

你可能感兴趣的:(JavaWeb相关,java,intellij,idea)