主要以MAC系下说明,除了JAVA配置路径不一样,其他相差不是很多

环境说明

系统:Mac系统
JAVA版本:8.x
Tomcat版本:8.5.x
IDEA版本:2017.2.x
风.fox

JDK 设置

安装JAVA略
设置JAVA环境变量
http://blog.csdn.net/fenglailea/article/details/69501375

新建 IDEA Maven 项目

打开IDEA,点击Create New Project,在弹出的界面中选择Maven(左侧菜单列表),右侧选择好Project SDK版本,这里的版本是1.8,如果你没有设置那么可以点击New按钮重新设置JAVA JDK目录。

选中Create from archetype,
在下面的列表中选中org.apache.maven.archetypes:maven-archetype-webapp,点击Next按钮 (如图),

在下一页面中输入,
GroupId: 输入组织id,比如 foxiswho.com ,此处不能是中文
ArtifactId:输入项目名称,比如 blog6
Version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT

点击Next按钮 (如图),

点击Next按钮,
本页主要设置 Maven 相关配置,这里都设置正确,无需修改,直接默认.
点击Next按钮,
本页主要设置 项目名称,项目路径等

最后点击 Finish 按钮

IDEA 就会自动创建下载相关包

两种方式执行运行项目

第一种配置Tomcat

IDEA 配置Tomcat

设Tomcat解压缩后目录路径为:

/Volumes/work/java/apache-tomcat-8.5.13/

菜单
Run->Edit Configurations,
点击左侧+号,选择Tomcat Server->Local
Server选项卡
Server选项卡中Application server后面的Configure
按照下图设置好Tomcat HomeTomcat base directory ,最后把 Name填写好,点击OK完成Tomcat配置。

Deployment选项卡


到此 Tomcat 就配置完成了

直接运行Maven项目

点击 运行图标或者 小虫子图标开始运行项目,最后在浏览器中输入网址

localhost:8080

第二种 Maven插件形式执行 tomcat7-maven-plugin

菜单
Run->Edit Configurations,
点击左侧+号,选择Maven

配置 Maven

pom.xml<build> 内加入 如下,如果已经有<plugins>了,那么只加入<plugin>部分

<plugins><plugin><!-- 配置tomcat 插件 --><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version></plugin></plugins>

tomcat7-maven-plugin 2.2 版本兼容 JAVA8 ,所以可以直接使用

最后点击 ApplyOk按钮

直接运行Maven项目

点击 运行图标或者 小虫子图标开始运行项目,最后在[INFO] Running war on位置点击 后面的URL地址或者复制URL地址到浏览器内打开

第三种 Maven插件形式执行 jetty-maven-plugin

菜单
Run->Edit Configurations,
点击左侧+号,选择Maven

配置 Maven

http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html
http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin
pom.xml<build> 内加入 如下,如果已经有<plugins>了,那么只加入<plugin>部分

<plugins><plugin><!-- 配置jetty 插件 --><groupId>org.eclipse.jetty</groupId><artifactId>jetty-maven-plugin</artifactId><version>9.4.7.v20170914</version></plugin></plugins>

注意:不能和tomcat7-maven-plugin配置同时存在,如果同时存在,注释掉其中一个即可使用

最后点击 ApplyOk按钮

直接运行Maven项目

点击 运行图标或者 小虫子图标开始运行项目,最后在[INFO] Running war on位置点击 后面的URL地址或者复制URL地址到浏览器内打开

同步自 风 博客

IntelliJ IDEA创建和配置Maven项目并运行相关推荐

  1. 项目一众筹00_04Maven配置工作空间环境、STS创建第二个Maven项目,演示依赖、一个新的工作空间环境标准设置

    Maven配置工作空间环境.STS创建第二个Maven项目,演示依赖目录 文章目录 Maven配置工作空间环境.STS创建第二个Maven项目,演示依赖目录 Maven配置工作空间环境 sts(ecl ...

  2. Maven一:maven的下载和环境安装以及创建简单的Maven项目

    1.Maven的下载 地址:https://maven.apache.org/download.cgi 2.将下载下来的文件解压到某个目录,如:C:\soft\Maven\apache-maven-3 ...

  3. 将Maven集成到idea中并创建第一个Maven项目

    在将Maven集成到idea中之前,你需要确保你已经安装过了Maven,在DOS下输入mvn -v如果显示如下,则证明已安装,如果没有安装,可以参考Maven的下载安装,如果你不知道Maven的一些基 ...

  4. Idea创建ssm的MAVEN项目

    Idea创建ssm的MAVEN项目 步骤: 1.构建web工程的maven项目 2.创建项目名 3.选择自己的maven仓库(如果是第一次接触,可以自行先下载一个maven3,或者用idea自带的ma ...

  5. 五十一、创建第一个Maven项目和pom.xml 详解

    @Author:Runsen @Date:2020/6/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  6. IntelliJ IDEA 导入 IntelliJ IDEA 创建好的JavaWeb项目!

    IntelliJ IDEA 导入 IntelliJ IDEA 创建好的JavaWeb项目! 目录 1.找到web项目所在的目录 2.在IntelliJ IDEA中创建项目 3.在IntelliJ ID ...

  7. jenkins中配置maven项目

    文章目录 前言 一.全局工具配置 二.配置Publish Over SSH(提前在插件管理中安装Publish Over SSH插件) 三.git认证配置 四.项目配置 前言 记录jenkins中配置 ...

  8. 使用IntelliJ IDEA 配置Maven项目(入门)转:http://blog.csdn.net/qq_32588349/article/details/51461182

    1. 下载Maven  官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径    3.配置maven环境变量     ...

  9. 使用IDEA2017创建java web +maven项目

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

  10. eclipse开发jsf_在Eclipse上创建JSF / CDI Maven项目

    eclipse开发jsf 当我在研究JSF和CDI示例时,我认为提到创建JSF和CDI Maven项目所需的步骤会很有用. 您可以找到以下步骤. 工具类 默认情况下,M2E插件随附的Eclipse L ...

最新文章

  1. 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
  2. 每周一个 Python 模块 | time
  3. java InputStream读取数据问题【转http://cuisuqiang.iteye.com/blog/1434416】
  4. spring如何解决循环依赖
  5. 重温强化学习之OpenAI经典场景
  6. 狗窝里的小日子- 2 ...
  7. Java并发——Java与多线程
  8. java皮肤库的框架_VC 添加皮肤库
  9. Oracle中shrink space命令详解
  10. lisp 所在图幅号计算_图幅编号的计算
  11. python有趣的代码-介绍wtfPython—Python中一组有趣微妙的代码【收藏】
  12. 双十一大战收官:荣耀反超苹果,以新思维新模式傲视群雄
  13. 如何在ASP.NET Core中构造UrlHelper,及ASP.NET Core MVC路由讲解
  14. 重庆邮电大学801信号与系统考研最核心知识点
  15. Windows XP SP3 笔记本专用版 电脑疯子 2010年巨献
  16. nginx 同一服务器部署多个网站
  17. UVALive - 8270 A Partial Order Relation 哈斯图边数
  18. idea 报错improperly specified vm option. to fix the problem,edit your jvm option and remove the option
  19. 域权限维持——黄金票据和白金票据
  20. VSCode中Markdown 无法显示图片

热门文章

  1. [转贴]在C#中应用哈希表(Hashtable)
  2. BOW(opencv源码)
  3. 【OpenGL】glFinish()和glFlush()函数详解
  4. python辅助 sublime_Sublime+python设置
  5. 拓端tecdat|基于出租车GPS轨迹数据的研究:出租车行程的数据分析
  6. 拓端tecdat|R语言线性判别分析(LDA),二次判别分析(QDA)和正则判别分析(RDA)
  7. Linux复习-硬盘相关知识点
  8. Java从入门到精通 第0章Java学习指南
  9. R-CNN学习笔记5:Faster R-CNN
  10. linux终端使用python的matplotlib模块画图出现“could not open display”问题解决