小编今天花费了一上午,参悟出了如何快速的在idea上面创建并部署一个属于自己的maven项目,很荣幸能将自己的开发经验推而广之,希望能够帮助到大家!

前言

小编参考博文:

Intellij Idea 创建Web项目入门(一):http://www.cnblogs.com/yangyquin/p/5285272.html

IntelliJ IDEA 15 创建maven项目:https://www.cnblogs.com/wql025/p/5215570.html#autoid-4-0-0

IDEA中创建maven web项目的详细部署:https://www.cnblogs.com/1314wamm/p/7475771.html

正文

小编经历了一场轻松愉快的maven项目创建和部署过程。

一.创建项目

1.创建页面

首选新建项目,进入创建项目页面。

然后选择创建maven项目,创建一个maven。

然后选择sdk的版本为jdk1.8。

然后选择创建的模板为maven-archetype-maven。

最后点击下一步按钮,继续创建项目。

2.配置名称

首先填入项目的groupid,通常写成公司域名的反写。

然后填写项目的artifactid,自己取个有意义的名字。

最后点击下一步按钮,继续创建项目。

3. 配置maven

首先设置maven家目录,设置为D:/Program Files/apache-maven-3.5.0。

然后设置maven配置文件,设置为D:\Program Files\apache-maven-3.5.0\conf\settings.xml。

然后设置maven仓库,设置为D:\maven\LocalWarehouse。

最后点击下一步按钮,继续创建项目。

4. 配置路径

首先设置项目名称,采用默认的。

然后设置项目路径,采用默认的。

最后点击完成按钮,完成创建项目。

5. 完成页面

恭喜你,创建项目成功!

二.部署项目

1. 服务器设置

首先进入服务器配置页面,通过file-settings-build,execution,deployment-application servers进入。

然后对服务器进行配置。

最后点击确定按钮,完成配置。

2. 配置服务器

首先进入项目的服务器配置页面,通过run-edit configurations进入。

然后点击加号,选择tomcat server-local进入配置页面。

然后设置服务器名称为tomcat9,选择打开的浏览器为chrome。

最后点击确定按钮,完成服务器的部署。

3. 部署项目

首先进入项目的服务器配置页面,通过run-edit configurations进入。

然后选择deployment,开始部署项目。

然后选择加号,选择artifacts,选择test:war exploded完成项目部署。

然后配置访问路径,设置为/test

最后点击确定,完成项目的部署。

4.运行项目

启动项目,恭喜你,运行成功!

总结

通过idea创建和配置maven项目,实现了一个程序的运行,非常幸运,期望继续努力!

idea创建和部署tomcat项目的更多相关文章

  1. Jenkins自动部署Tomcat项目

    Jenkins自动部署Tomcat项目 1.安装jenkins 插件 启动Jenkins,进入系统管理-插件管理: 选择Deploy to container Plugin 插件安装:

  2. maven部署tomcat项目,403错误解决

    maven部署tomcat项目时403错误的解决方法 web模块的pom文件 pom.xml <plugin> <groupId>org.apache.tomcat.maven ...

  3. Docker容器和本机之间的文件传输 使用Docker部署Tomcat项目

    Docker容器和本机之间的文件传输. http://blog.csdn.net/leafage_m/article/details/72082011 使用Docker部署Tomcat项目 http: ...

  4. idea部署tomcat项目时,在项目里打断点不能拦截

    以下内容都是基于我自己的项目(如未解决道友们的问题,请别介意) idea部署tomcat项目时,在项目里打断点不能拦截,工作中遇到的问题,记录一下(tomcat6) 当项目的以下内容配置完毕后,启动项 ...

  5. 基于maven创建和部署Webx项目

    1.准备工作 下载 Webx Maven 项目的目录结构Artifact插件. archetype-webx-quickstart-1.0.tar.gz插件:http://central.maven. ...

  6. 已解决: idea创建并部署SpringMVC项目时 报错 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    用IDEA创建并运行SpringMVC项目时,最初发现没有Servlet包,这个问题已在上篇解决,然而当我们尝试去运行此时的SpringMVC项目时,发现仍然有错误.ClassNotFoundExce ...

  7. 使用linux部署tomcat项目

    1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是  apache-tomca ...

  8. jenkins +gitlab +docker 自动化部署tomcat 项目

    实验环境 实验设备 三台服务器 centos 7.X 以上 内存 2-3G左右 192.168.1.195 (jenkins最新+ git 2.8+maven 3.5 +tomcat 8+java1. ...

  9. linux部署tomcat项目

    unzip apache-tomcat-7.0.55-windows- x64.zip     解压zip文件 chmod +x startup.sh shutdown.sh catalina.sh ...

随机推荐

  1. UI:动画

    参考 UIView 层级管理.触摸.检测手机是否横屏.调整设备的方向 动画:为了提高用户的体验 View层的动画.UIlayer层的动画.UIView改变视图效果.UIlayer的绘图框架 #prag ...

  2. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 21. Model 验证 Again

    深入的将Model验证 手动添加验证的错误 view里面显示每个属性的验证错误信息 显示整个model级别错误 自定义验证 如果业务逻辑需要比较复杂的验证.而且这个验证逻辑可能到处复用的话就应该考虑使 ...

  3. PHP empty()函数使用需要注意

    在 PHP 5.5 之前,empty() 仅支持变量:任何其他东西将会导致一个解析错误.换言之,下列代码不会生效: empty(trim($name)). 作为替代,应该使用trim($name) = ...

  4. hdoj1003【DP】

    这道题目的DP,写到现在才明白... 每次加或者不加的条件就是这个前面这个子序列合是不是大于等于0,如果不是加了就会让这个位置的值没有意义,如果大于0,他还是在往递增的方向继续前进. 以及这个条件的继 ...

  5. 基于 CODING 轻松搞定持续集成

    点击观看视频教程 带你一步一步搞定 CODING 持续集成 持续集成加速软件交付 持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一.持续 ...

  6. P1211 街道赛跑

    又是一下午的杠题,累啊~~~ 这道题第一问很简单,只需去掉一个点,判断能不能到达终点就行了: 第二问其实仔细想想也不难,就是判断去掉一个点后是否形成两个图:首先要知道是建立在第一问的基础上的:在加边的 ...

  7. GraphicsLab Project学习项目

    作者:i_dovelemon 日期:2016 / 05 / 30 主题:3D,Graphics 引言 进公司以来,主要在学习的就是如何保证代码的质量,以前热爱的图形学也放置了.但是,作为游戏程序员,特 ...

  8. mysql 用 group by 和 order by同时使用

    首先,这是不可能实现的 mysql的查询的顺序 select -> from-> where->group by->having->order by. 但mysql的解析 ...

  9. 从输入url到浏览器显示页面的过程

    总体来说有两个大的方面: 一.网络通信连接部分.二.页面渲染展示部分. 细分详细过程: (网络通信) 1.输入url. 2.DNS解析域名. 3.拿到IP地址后,浏览器向服务器建立tcp连接. 4.浏 ...

  10. python实现选择排序

    list_1 = [] #先建一个空链表 print('输入排序个数:') n = int(input()) #接收输入个数 for i in range(n): a = input() list_1 ...