之前一直用eclipse,现在要用idea写一个安装过程玩玩

一:New Project

二:选择maven,在project SDK上选择你安装的jdk,默认安装在c:/Program Files (x86)/java下(如果你是32位系统就是c:/Program Files/java)选择jdk开头的那个文件夹。最后点击next

三:GroupId:这个是你公司的域名,个人用户的话可以写成cn(中国).个人名字,看个人喜好

ArtfactId:这个是包名

VerSion:是版本

四:选择你安装的maven,先把Override勾上

next

finish

到这里就算初步建立好了,后面还要配置启动服务器,就是我们的tomcat服务器和热部署(热部署是很必要的,idea本身设置的热部署不能像eclipse那样修改了后台后能动态加载,idea的只对jsp页面的有效,要想后台动态加载需要安装JRebel插件)

在完成以上项目后要检查pom.xml文件里面如果出现红色字体,那么在右下角有个 import changes 点击等待即可

然后我们再去设置启动服务器不然你的启动按钮是灰色的

依次点击

打开tomcat Server

在application里面选择自己本地的 apache-tomcat的根目录

这里我们选择到tomcat的根目录就行了,下面那个base directory会自动添加(记住要选择根目录)

然后其他选项默认,我们再打开deployment

按照图片操作

我们选择war exploded,这里的配置关系到后面web项目的部署位置

war模式:将web工程以war包的形式上传到服务器 
war exploed模式:将web工程以当前文件夹的位置关系上传到服务器

设置路径

配置热部署,虽然这个热部署不强大

在进行tomcat启动测试的时候,我们用常规方法访问localhost:8080是不行的,这是因为我们在前面的路径设置

我们只需要在

注意选择tomcat下面 webapps/root就可以测试了

比我这儿路径是/testserver

我运行后访问localhost:8080/testserver/就行了

如果只写一个“/”那就直接访问localhost:8080如果进去是tomcat的主页面就成功了;

在idea下创建maven的更多相关文章

  1. IDEA下创建Maven项目,并整合使用Spring、Spring MVC、Mybatis框架

    项目创建 本项目使用的是IDEA 2016创建. 首先电脑安装Maven,接着打开IDEA新建一个project,选择Maven,选择图中所选项,下一步. 填写好GroupId和ArtifactId, ...

  2. idea下创建maven聚合(子父级)项目,多模块项目

    IDEA下Maven多模块项目介绍和搭建 idea 创建maven聚合项目简洁教程(手把手入门,通俗易懂) 本人使用的是: intelj idea 创建聚合项目(典型web项目,包括子项目util.d ...

  3. eclipse下创建maven项目并部署到tomcat服务器(转)

    maven项目部署到服务器有很多方法,可以利用jetty-maven-plugin或者tomcat-maven-plugin,这属于maven的知识点. 通常开发中,需要将项目放在服务器上借助开发工具 ...

  4. 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

     1  第一种方式是:在连网的情况下.通过在helpàInstall下安装. 新的地址是:http://download.eclipse.org/technology/m2e/releases 2 ...

  5. Maven的学习资料收集--(十)Myeclipse下创建Maven的Web项目

    先要在MyEclipse中对Maven进行设置: 到此Maven对MyEclipse的支持设置完毕.   下面我们在MyEclipse中创建一个Maven标准的Web工程: New --> We ...

  6. eclipse下创建maven项目

    1.创建一个Java项目 1)File--->New--->Other--->Maven--->Maven Projet 2)选择maven-archetype-quickst ...

  7. Eclipse下创建Maven项目(转)

    原文出自:http://www.cnblogs.com/hongwz/p/5456616.html 1.新建Maven项目 1.1 File -> New -> Other 1.2 选择M ...

  8. eclipse下创建maven工程

    http://blog.chinaunix.net/uid-26959955-id-3248053.html

  9. (转)在Eclipse中创建Maven多模块工程

    背景:以前只总结了怎么在命令行下创建maven的多模块项目,在eclipse下怎么创建不是很清楚.最近需要在git的资源库中上传多模块项目,方便后期的维护,所以将网上的资料进行整理. 原文链接:htt ...

随机推荐

  1. 洛谷1303 A*B Problem 解题报告

    洛谷1303 A*B Problem 本题地址:http://www.luogu.org/problem/show?pid=1303 题目描述 求两数的积. 输入输出格式 输入格式: 两个数 输出格式 ...

  2. AtCoder Regular Contest 061 E - すぬけ君の地下鉄旅行【最短路】

    具体题解又要搬大哥的了,嘿嘿~ 请点击:G点我 这道题目的难点就是同一家公司的路直接走不需要再花费,然后多了一个公司这个东西,这个不像是边的副权值(瞎说的)之类的东西,这是对于路来说的,路的属性... ...

  3. Tessellation

    Tessellation细分曲面技术是AMD(ATI)常年研发多代的技术,经过多年发展最终被采纳成为DX11的一项关键技术,因此历来都是宣传重点.和光线追踪不同,现在的光栅化图形渲染技术的核心是绘制大 ...

  4. OPENGL_三角形带GL_TRIANGLE_STRIP详解

    使用三角形带原因:减少顶点传递,渲染时api向显卡传输数据量是瓶颈,用较好的传递方法传递一个三角形最少可以少于一个点. 点的顺序根据奇数,偶数不一样的原因:保持所有三角形法线在同一方向. 原文:htt ...

  5. 关于js对象参数的讨论 用街道类比

    var obj = { p: 1 }; function f(o) { o.p = 2; } f(obj); obj.p 上面代码中,传入函数f的是参数对象obj的地址.因此,在函数内部修改obj的属 ...

  6. python_argparse

    使用python argparser处理命令行参数 #coding:utf-8 # 导入模块 import argparse # 创建ArgumentParser()对象 parser = argpa ...

  7. python多线程的实现

    入门案例 import threading,time ''' #线程的创建有两种方式,.直接调用,.继承 ''' # def run(n): # print('test',n) # #.直接调用 # ...

  8. linux常用命令(ubuntu)

    编辑: vi [path] vim [path] :q 退出 :wq 保存退出 查看进程 ps ps -aux | grep mem 查看全部含 “mem”的进程 ps –aux  查看全部 在系统启 ...

  9. 使用JMETER进行REST API测试(分步指南)

    我确定你在这里是因为你需要加载测试Json Rest API.这并不奇怪,因为Rest API现在越来越受欢迎. 这本指南的目的:帮助您进行负载测试一个Json的 REST API 通过一个具体的例子 ...

  10. 最短路之SPFA(单源)HDU 2544

    #include <iostream> #include <queue> #include <algorithm> #define MAXLEN 1005 #def ...