1.基础配置

  1.1 安装 JDK1.7,配置系统变量:JAVA_HOME 和 Path

  1.2 安装 Tomcat 7.0

  1.3 安装  Intellij IDEA 14.1.5

  1.4 Maven 使用Intellij IDEA 自带的Maven,版本 v3.0.5

2.创建Maven Web项目

  2.1 创建项目

  File 》 new Module 》 Maven 》选择SDK  》 勾选 "Create from archetype" 》 选中模板 "webapp" 》 Next

  

  填写项目的Maven坐标 》Next

  

  输入项目名称 》存储路径 》 Finish

  

  使用Maven的自动导入 ,IDEA右上角 有个小窗口,点击 "Enable Auto-Import" , 稍等片刻....

  

  导入成功后 项目结构如下

  

  

  2.2 项目配置

  File 》Project Structure

  Project设置, 保持默认

  

  Modules设置, 选中项目"hello-project" 》 "Sources"选项卡 》 右键 文件夹"main",New Folder,命名为 "java" 》点击 Mark as "Sources", 标记文件夹"java"为源代码文件夹

  

  切换到 "Paths"选项卡 设置输出目录  保持默认

  

  切换到 "Dependencies"选项卡,设置项目依赖 》点击右侧的加号 "+"

  

  选中 "2 Library"

  

  选中 Tomcat 7.0 》 Add Selected

  

  最后点击 "OK",项目配置就完成了。

  

  2.3 配置 Tomcat

  Run 》 Edit Configurations 》 加号 "+" 》 "Tomcat Server" 》 "Local"

  

  输入名称

  

  设置部署,Deployment选项卡 》加号 "+" 》Artifact

  

  选中 hello-project:war exploded 》 OK

  

  设置 Application context 的名称,点击 "OK"就可以完成Tomcat的配置

  

  2.4 发布项目,点击 工具栏里的绿色箭头 或者 下方  "Application Servers" 里的绿色箭头,就可以启动 Tomecat部署的项目。

  

  

  项目启动后 会自动打开浏览器 并跳转到项目的首页,默认首页是 index.jsp

  

  至此完成了Maven web 创建项目、项目配置、Tomcat配置、项目发布的过程

  

  参考:

  http://geeksun.iteye.com/blog/2179658

  http://www.cnblogs.com/kmpp/p/create_maven_web_app_via_intellij_idea.html

  

Java Web 入门(一)使用 Intellij IDEA 14.1.5 创建 Maven Web项目的更多相关文章

  1. 【IntelliJ Idea】idea快速创建maven spring项目

    想试试AOP在spring的web项目上的使用情况,所以想尽快使用idea快速的搭建一个spring的web项目,当然,是maven管理的项目 步骤如下: 1.打开idea 左上角file---> ...

  2. Intellij IDEA创建Maven Web项目

    1前言 在创建项目中,IDEA提供了非常多项目模板,比方Spring MVC模板,能够直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就能够使用. 最開 ...

  3. Intellij IDEA创建Maven Web项目<转>

    1前言 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用. 最开始 ...

  4. Maven(3)-利用intellij idea创建maven web项目

    本文通过一个例子来介绍利用maven来构建一个web项目.开发工具:intellij idea. 一.新建maven项目 此处选择:Create from archetype.表示从已有的maven模 ...

  5. Eclipse创建Maven Web项目 + 测试覆盖率 + 常见问题(2015.07.14——湛耀)

    Eclipse创建Maven web项目: 到此,并没有创建好,接下来一步步解决问题: 问题:无法创建src/main/java目录 解决: 右键项目选择[properties] 点击[OK] 问题: ...

  6. 应用AXIS开始Web服务之旅(soap web services)——使用三种不同的语言访问创建的Web服务,分别是JAVA、VB、VC

    一. 介绍 本文并不是想介绍Web服务的原理.系统架构等,我们假设您已经了解了关于Web服务的一些基本的概念.原理等知识.本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令 ...

  7. Java WEB开发环境搭建以及创建Maven Web项目

    根据此链接博文学习配置: http://www.cnblogs.com/zyw-205520/p/4767633.html 1.JDK的安装 自行百度,(最好是jdk1.7版本的) 测试如下图,即完成 ...

  8. Java归去来第2集:利用Eclipse创建Maven Web项目

    一.前言 如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...

  9. IDEA创建Maven Web项目

    简单介绍 本篇博客主要介绍使用IDEA如何创建Maven Web项目,具体是两个方面的内容:创建项目和配置tomcat服务器.前提是根据IDEA入门配置好了JDK及Maven. 创建项目 新建项目 填 ...

随机推荐

  1. android-supporting-multiple-devices

    There are a few common questions asked whenever development begins on a new Android app. What assets ...

  2. asp.net DropDownList实现ToolTip功能

    在绑定DropDownList控件时,可能出现绑定显示的文本过长以至于超过控件长度的内容看不到,这时候就需要使用ToolTip完成其功能,即鼠标放到相应选项后就可显示其完成内容. 首先,在页面引入jQ ...

  3. xcode -饼状进度条

    界面搭建 创建一个画饼状的类  eatView 集成UIView #import "eatView.h" @implementation eatView // Only overr ...

  4. 如何在其他类中实现继承自CFormView类的对象

    今天项目开发中,我们创建了一个对话框资源,并创建了一个派生自CFormView的类(假设为CMyClassDlg)来管理它. CMyClassDlg.h #pragma once // CMyClas ...

  5. NGINX 多个域名配置

    多个域名配置: 依赖于 include  这个功能会加在 这2个文件夹下的所有配置文件. 所以我们可以配置多个   conf  放置于这些文件夹中.这样就是先了多个域名配置 conf 内容大致如下 s ...

  6. ubuntu FTP服务安装

    //安装vsftp apt-get install vsftpd -y //增加账号 //1 查找 nologin位置 /usr/sbin/nologin useradd -d /alidata/ww ...

  7. HTML系列(八):表格

    一.基本表格: 表格标记<table>,行标记<tr>,单元格标记<td> 基本语法: <table> <tr> <td>单元格 ...

  8. SQL 2008升级SQL 2008 R2完全教程或者10.00.4000升级10.50.1600

    今天将由于需要就将我的SQL 2008升级到SQL 2008 R2. 说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.S ...

  9. php用百度地图API进行IP定位和GPS定位

    <?php /** * 根据地理坐标获取国家.省份.城市,及周边数据类(利用百度Geocoding API实现) * 百度密钥获取方法:http://lbsyun.baidu.com/apico ...

  10. java23中设计模式详解

    设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...