1、首先,提前准备的东西:我使用的是IDEA2017,tomcat7,jdk1.;请将这些软件安装完成,环境变量配置完成,如何配置以及安装我就不复述了,百度上一堆一堆的,比我知道的详细多了。

2、下面开始图文并茂讲解如何在IDEA2017上搭建javaweb+maven项目

步骤1)和2)请选择任意一项进行操作。

1)在IDEA初始界面开始创建如下图

2)打开IDEA后创建项目如下图

下面进入如下如所示的界面,请按照红色方框内的内容从左到右、从上到下依次进行选择,请注意标注红色下滑线的webapp和红色方框内的webapp是不一样的,请选择红色方框内maven的webpp,然后点击NEXT

进入下图所示界面:红色方框内是需要填写的内容,ArtifactId是创建的该项目的名称,可以自己随意起名,一般来说groupId是域名.公司名,自己创建的项目就随意啦,然后点击next;

next之后看到的原图是这个样子的,maven会默认在c盘创建仓库,不过我建议更改仓库位置,因为C盘嘛,你懂的,这个地方不适合放系统文件以外的东西,而且maven仓库是很大的,所以请修改到其他位置。即修改成自己的maven所在位置,maven的配置文件以及自己的maven仓位置,这里我是放到了D盘。配置好之后接着next

库的

下图中的东西可以不进行任何修改,直接next,然后就是等着下载maven仓库,因为maven仓库挺大的,所以这个过程可能比较漫长,右下方会有一个下载进度条,等到进度条消失之后,maven仓库就下载好了,这个时候我们就可以进行下一步,配置tomcat了。

-------------------------我是---------------配置--------tomcat------------的--------------分割线------------------

右上角上面的一个小小的倒三角,然后看下图,如果你没有这一行工具栏,有一位前辈写的很好,请参考

http://blog.csdn.net/qq_27093465/article/details/51750535

注意那个JRE,可以选择你自己的jdk,也可以使用默认的,手一划,然后没写到图片上,

下图红色框框中应该有Artifact的,如果点击了FIX之后直接出现下下图的情况,那么恭喜你,这个几乎坑死我的问题,你没有遇到,你可以跳过这个解决坑人问题的步骤了,但是我建议你看看接下来的操作,以防以后出现了不知道怎么解决;

-------解决----------------------坑人问题-------------------------------分割线-------------------------

下面我要说说这个坑死我的问题。。。。。。。。。

点击右下角的Fix之后出现下图,按照图中步骤依次进行操作

一系列操作之后你会发现,下图中的情况,证明配置完成,如果还是没有出现红色方框的东西,不要着急,接着配置

按照下图配置一下,就ok.

--------------------解决坑人问题---------------结束------------------------------分隔线-------------------

配置完成之后启动tomcat之后就会弹出页面

如果弹出页面中出现了404,请在点击IDEA下图中的刷新按钮

如果还不行,请在web.xml中配置,

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

如下图

使用IDEA2017创建java web +maven项目的更多相关文章

  1. 【转】IntelliJ IDEA 创建 hello world Java web Maven项目

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...

  2. IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...

  3. MyEclipse2015创建配置Web+Maven项目

    首先我的MyEclipse版本是2015 stable 2.0,在MyEclipse中创建Maven项目通常有两种常见的方式,它们分别是: New Maven Project  New Web Pro ...

  4. 小白教程 Java web maven项目Windows下部署阿里云服务器全过程(买服务器,打包项目,连接服务器,配置服务器,部署项目)

    -------------首先:购买服务器---------------- Step1: 在https://www.aliyun.com/?utm_content=se_1043015注册登录阿里云 ...

  5. IntelliJ IDEA + Maven创建Java Web项目

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

  6. IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)

    Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了 ...

  7. 使用IntelliJ IDEA 和 Maven创建Java Web项目

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

  8. Idea使用Maven创建Java Web项目

    最近学到了Java Web项目,使用Idea和Maven创建Java Web的时候遇到了诸多问题,最多的还是404问题.现在记录一下解决方案. 一.使用maven创建一个web项目,这一步网上都有,下 ...

  9. 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)

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

随机推荐

  1. elk日志分析与发掘深入分析

    elk日志分析与挖掘深入分析 1 为什么要做日志采集? 2 挖财自己的日志采集和分析体系应该怎么建? 2.1 日志的采集 2.2 日志的汇总与过滤 2.3 日志的存储 2.4 日志的分析与查询 3 需 ...

  2. [UML]UML 教程

    统一建模语言(UML)已经迅速变成建立面向对象软件的事实标准.本教程提供了Enterprise Architect支持的13种UML图的技术概览.UML 2 详细的语义解释请看新的UML 2 教程. ...

  3. spring全局变量引起的并发问题

    先看下面小段代码,一个controller,一个service. controller.java代码:    ........    @Autowired     private XXXService ...

  4. Nginx配置文件(nginx.conf)配置详解[转]

    转自:http://blog.csdn.net/tjcyjd/article/details/50695922 重新学习,发觉这篇文章写得很详细就摘录了! Nginx的配置文件nginx.conf配置 ...

  5. 豆瓣API接口开发,结合angularJS来做,感觉爽歪歪!

    第一次做还是先说下API 是什么鬼? API : application program interface 应用程序编程接口: 有那些常见的API: webAPI : 通过WEB方式提供结构叫 WE ...

  6. [MongoDB] 安装MongoDB配置Replica Set

    MongoDB的环境主要包括StandAlone,Replication和Sharding. StandAlone:单机环境,一般开发测试的时候用. Replication:主从结构,一个Primar ...

  7. ubuntu win7双系统设置开机启动顺序

    ctrl+alt+t打开命令终端 sudo chmod +w /boot/grub/grub.cfg (赋予该文件写权限) sudo gedit /boot/grub/grub.cfg 将set de ...

  8. Oracle等待事件之Latch Free

    1.产生原因 表示某个锁存器上发生了竞争.首先应该确保已经提供了足够多的Latch 数,如果仍然发生这种等待事件,那么应该进一步确定是那种锁存器上发生了竞争(在v$session_wait 上的P2 ...

  9. Java Naming and Directory Interface (JNDI) Java 命名和目录接口

    https://www.oracle.com/technetwork/java/jndi/index.html Lesson: Overview of JNDI (The Java™ Tutorial ...

  10. 小米范工具系列之四:小米范HTTP批量发包器

    最新版本1.3,下载地址:http://pan.baidu.com/s/1c1NDSVe  文件名httpsender . 此工具使用java 1.8以上版本运行. 小米范HTTP批量发包器的主要功能 ...