使用IDEA2017创建java web +maven项目
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项目的更多相关文章
- 【转】IntelliJ IDEA 创建 hello world Java web Maven项目
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...
- IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...
- MyEclipse2015创建配置Web+Maven项目
首先我的MyEclipse版本是2015 stable 2.0,在MyEclipse中创建Maven项目通常有两种常见的方式,它们分别是: New Maven Project New Web Pro ...
- 小白教程 Java web maven项目Windows下部署阿里云服务器全过程(买服务器,打包项目,连接服务器,配置服务器,部署项目)
-------------首先:购买服务器---------------- Step1: 在https://www.aliyun.com/?utm_content=se_1043015注册登录阿里云 ...
- IntelliJ IDEA + Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
- IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)
Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了 ...
- 使用IntelliJ IDEA 和 Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
- Idea使用Maven创建Java Web项目
最近学到了Java Web项目,使用Idea和Maven创建Java Web的时候遇到了诸多问题,最多的还是404问题.现在记录一下解决方案. 一.使用maven创建一个web项目,这一步网上都有,下 ...
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
随机推荐
- 《IT项目经理成长手记》
下载地址: https://download.csdn.net/download/h623691640/9109265 读后感: 曾担任过试用期3个月项目经理,遇到的问题确实如书中所说,几乎有一些是一 ...
- egret跨域
参考: 1.什么是跨域?怎么解决跨域问题? 2.egret跨域解决方案 什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏览器的同源策略造成的,是浏览器施加的安全限制. 所谓同源是指,域 ...
- ExcelUtil工具类
import com.google.common.base.Strings;import com.jianwu.util.excel.annotation.ExcelAttribute;import ...
- 系统事件管理(Events) ---- HTML5+
模块:events Events模块管理客户端事件,包括系统事件,如扩展API加载完毕.程序前后台切换等. 比如说:网络的链接的和断开这种事件,系统从前台走到后台这种事件: 不包括:点击和滑动页面事件 ...
- Java.lang的研究(分析包含的重要类和接口)
Java.lang包是Java中使用最广泛的一个包,它包含很多定义的类和接口. java.lang包包括以下这些类: Boolean Byte Character Class ClassLoader ...
- Centos6.5安装JDK环境
1,系统版本查看 2,下载jdk1.8 wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c ...
- 终于修好了MacBook
之前由于Trackpad故障,陆家嘴苹果店开了维修单,让我在2周内去更换,详见第二次去苹果店维修MacBook. 后来由于购买了AppleCare进行延保,又担心放在那维修时间长,就懒得去更换了. 昨 ...
- #pragma预处理命令详解
#pragma预处理命令 #pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令: #pragma comment(lib,"XXX.lib") ...
- Use of ‘const’ in Functions Return Values
Use of 'Const' in Function Return Values 为什么要在函数的返回值类型中添加Const? 1.Features Of the possible combinati ...
- Oracle卸载之正确卸载rac数据库的方法(MOS卸载方法)
一.关闭数据库和资源 1.节点1 [root@node1 bin]# pwd /u01/app/11.2.0/grid/bin [root@node1 bin]# ./crsctl stop crs ...