IntelliJ IDEA 17和Maven构建javaWeb项目

前言

  电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了。很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目

  软件环境:  

    IDEA:2017.2.1

    JDK:1.8.0_91

    Maven:3.3.9

一、Maven配置

1.1、Maven简介 

  相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。

  可以通过其命令做所有相关的工作,其常用命令如下:

    - mvn compile
    - mvn test
    - mvn clean
    - mvn package
    - mvn install            //把新创建的jar包安装到仓库中
    - mvn archetype:generate //创建新项目

1.2、IDEA中配置Maven

   软件配置一次即可,所有Maven项目共享。

    1)如上图标注4 选择自己的仓库

    1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。     2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,

      如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。     3)上图标注 3 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

二、Maven骨架创建JavaWeb项目

2.1、IDEA和Maven创建JavaWeb过程

  1)File -> New -> Project...

  2)如图

  3)如图

    GroupId和ArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的唯一性。

  4)如图

  5)如图

  6)点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App。

2.2、创建成功后的状态

  1)创建结束,其Log如下:

  2) 创建结束,其代码结构如下:

        recources文件夹:一般用来存放一些资源文件         webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用

2.3、启动JavaWeb项目

  1)打开“Project Structure”

    方式一:

    方式二:

  2)配置“Facets”

  3)配置“Artifacts”

  4)启动“Edit Configurations”

  5)Add New 'Tomcat Server' 配置

  6)配置Deplyment

    第一步:

    第二步:

  7)配置Server

  8)配置结果

  9)启动Web Server

三、其他配置

3.1、在Tomcat中部署war文件

   1)把UserManagementSystem.war  copy到Tomcat的webapps目录下。

    2)在Browser上访问URL:http://localhost:6060/UserManagementSystem/ 即可。

3.2、创建Java程序目录

  1)创建java目录

  2) 把java目录设置为Sources

     选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。

  喜欢就推荐哦!

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐百川的学习频道

用winsw让任何Windows程序都能运行为服务

winsw介绍 有时候我们需要在Windows下开机运行某些程序,这对于有图形界面的程序来说一般不是什么事,在选项中选中开机启动,然后它们就可以自动运行了。但是...

36810
来自专栏破晓之歌

linux添加开机启动脚本 原

0——关机, 1——单用户,就是我们之前修改root账户密码的模式, 2——多用户模式,但比3模式少了一个nfs服务 3——多用户命令行模式,最常用 ...

2843
来自专栏Youngxj

Kali linux中安装虚拟机VMware10

1954
来自专栏iOSDevLog

在Mac OS X上安装Python 3并使用virtualenv和virtualenvwrapper

这篇文章解释了如何在Mac OS X中安装Python 3,包括Mavericks和Yosemite。如果要清理安装Python 2.7,请查看此帖子。你也可以...

2771
来自专栏小樱的经验随笔

使用Windows Server 2003搭建一个asp+access网站

鼠标右键->新建->网站->下一步->描述(随便给一个,这里我以test为例) ->下一步->下一步->输入主目录的路径,默认路径下是C:\Inetpub\ww...

4325
来自专栏bboysoul

ubuntu安装gooderp终极指南

我承认以前的centos安装上有错误,这次,我重新记录一下安装过程 注意,我使用pyenv来管理python的版本

1401
来自专栏CaiRui

memcached服务

介绍 它是一套数据缓存系统或软件 用于动态应用系统中缓存数据库的数据,减少数据库的访问压力,达到提升性能的效果,实际应用环境中多用于数据库的cache的应用。它...

3798
来自专栏北京马哥教育

汇总:Linux文件管理的50个命令

文 | 糖豆 图 | 来源网络 糖豆贴心提醒,本文阅读时间6分钟,文末有秘密! Linux cat命令 cat 命令用于连接文件并打印到标准输出设备上...

5156
来自专栏守望轩

Visual Studio 2008 每日提示(三十三)

#331、让在文件标签里后移的文件标签保留到最近使用的位置 原文链接:You can keep recently-used files from fallin...

3324
来自专栏SpringBoot 核心技术

SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?

我们一直在使用Eureka进行注册服务,然而你有可能很少关心服务在注册到Eureka Server时是采用的主机名的方式?还是IP地址的方式?

2571

扫码关注云+社区

领取腾讯云代金券